Eden Prairie 15, Minnetonka 13

Blaine 42, Eastview 14

Lakeville South 28, Woodbury 14

Lakeville North 35, St. Michael-Albertville 8

Eden Prairie vs. Blaine, 7 p.m.

Lakeville South winner vs. Lakeville North, 7 p.m.

Seminfinal winners, 7 p.m.

Elk River 23, Spring Lake Park 21

Owatonna 42, Owatonna 27

Bemidji 51, Cambridge-Isanti 15

St. Thomas Academy 35, Tartan 14

Elk River vs. Owatonna, 2 p.m.

Bemidji vs. St. Thomas Academy, 7 p.m.

Semifinal winners, 4 p.m.

St. Paul Johnson 24, St. Anthony 22

SMB Wolfpack 14, Delano 7

Waseca 49, Winona 7

Willmar 44, Hermantown 0

SMB Wolfpack vs. Winona, 4:30 p.m.

Willmar vs. St. Paul Johnson, 4:30 p.m.

Semifinal winners, 4 p.m.

Pierz 60, Annandale (9-1) 12

Rochester Lourdes 24, Jordan 0

Fairmont 27, Cannon Falls 21

Perham 48, Two Harbors 17

Pierz vs. Rochester Lourdes, 2 p.m.

Perham vs. Fairmont, 4:30 p.m.

Semifinal winners, 1 p.m.

Paynesville 52, Pillager 14

Caledonia 41, New Richland-H-E-G 0

Barnesville 40, Moose Lake/Willow River 0

Minneapolis North 20, Redwood Valley 12

Paynesville vs. Caledonia, 7 p.m.

Barnesville vs. Minneapolis North, 11:30 a.m.

Semifinal winners, 1 p.m.

BOLD 50, Ottertail Central 6

Blooming Prairie 42, United South Central 0

Mahnomen/Waubun 42, Deer River 0

Springfield 24, Lester Prairie/Holy Trinity 22

BOLD vs. Blooming Prairie, 9 a.m.

Mahnomen/Waubun vs. Springfield, 11:30 a.m.

Semifinal winners, 10 a.m.

Cromwell-Wright 14, NCEUH 7

Spring Grove 27, Russell-Tyler-Ruthton 26

Mountain Iron-Buhl 28, Stephen-Argyle 20

Mountain Lake Area 23, Verndale 6

Cromwell-Wright vs. Russell-Tyler-Ruthton, 11:30 a.m.

Mountain Iron-Buhl winner vs. Mountain Lake Area, 9 a.m.

Semifinal winners, 10 a.m.