See more of the story

Maple Grove 29, St. Michael-Albertville 27

Eden Prairie 35, Lakeville North 0

Minnetonka 10, Prior Lake 6

Cretin-Derham Hall 28, Edina 14

Maple Grove vs. Eden Prairie, 7 p.m.

Minnetonka vs. Cretin-Derham Hall, 7 p.m.

Semifinal winners, 7 p.m.

Elk River 66, Andover 60

Mahtomedi 34, Owatonna 59

Brainerd 24, St. Louis Park 7

Apple Valley 41, Mankato West 28

Apple Valley vs. Elk River, 2 p.m.

Owatonna vs. Brainerd, 7 p.m.

Semifinal winners, 4 p.m.

Winona 17, Fridley 14

Holy Angels 20, Rocori 8

Cloquet 36, Becker 21

South St. Paul 42, Marshall 14

Winona vs. Holy Angels, 4:30 p.m.

South St. Paul vs. Cloquet, 4:30 p.m.

Semifinal winners, 4 p.m.

St. Croix Lutheran 61, Rochester Lourdes 29

Fairmont 13, Jordan 20

Pequot Lakes 34, Mora 0

Proctor 13, Pierz 42

Pierz vs. Jordan, 2 p.m.

St. Croix Lutheran vs. Pequot Lakes, 4:30 p.m.

Semifinal winners, 1 p.m.

Caledonia 38, Minneapolis North 0

Paynesville 58, Barnesville 33

Pipestone 19, Blue Earth Area 12

Moose Lake/Willow River 41, West Central/Ashby 14

Caledonia vs. Paynesville, 2 p.m.

Moose Lake/Willow River vs. Pipestone, 11:30 a.m.

Semifinal winners, 1 p.m.

Mahnomen 22, Minneota 34

Braham 20, Ada-Borup/Norman County West 29

Wabasso 53, Bethlehem Academy 14

Mayer Lutheran 31, Goodhue 21

Wabasso vs. Ada-Borup-NCW, 9 a.m.

Mayer Lutheran vs. Minneota, 11:30 a.m.

Semifinal winners, 10 a.m.

Russel-Tyler-Ruthton 8, Mountain Lake Area 6

Stephen-Argyle 39, Cromwell 22

Nevis 42, North Woods 14

Spring Grove 34, Verndale 6

Spring Grove winner vs. Stephen-Argyle, 11:30 a.m.

Russel-Tyler-Ruthton vs. Nevis, 9 a.m.

Semifinal winners, 10 a.m.