The Minnesota State High School Football semifinals wrapped up at U.S. Bank Stadium in downtown Minneapolis over the weekend and it was a tremendous weekend for just about all section one teams!

Thinkstock

Rochester Lourdes, Grand Meadow, Caledonia, Winona and Rushford-Peterson all made it to the Prep Bowl championship games next week.

Here are results of last weekend's semifinal games and a schedule of the 2016 Prep Bowl next weekend at U-S Bank Stadium:

FRIDAY (11/18):
9-man: Grand Meadow 35, Waubun 0 (final)
Class 2-A: Caledonia 55, Barnsville 20 (final)
Class 5-A: Elk River 19, Owatonna 7 (final)
Class 4-A: Winona 34, Rocori 30 (final)
Class 6-A: Eden Prairie 23, Champlin Park 0 (final)

SATURDAY (11/19):
Class A: Rushford-Peterson 49, Browerville-Eagle Valley 0 (final)
Class A: Minneapolis North 16, Wabasso 8 (final)
Class 3-A : Rochester Lourdes 43, Dilworth-Glyndon-Felton 21 (final)
Class 3-A: St. Croix Lutheran 35, Pierz 28 (final)
Class 5-A: Spring Lake Park 14, Mankato West 0 (final)

PREP BOWL SCHEDULE:

FRIDAY (11/25):
9-man: Grand Meadow vs. Cleveland/Immanuel Lutheran, 10 AM
Class 2-A: Caledonia vs. Eden Valley-Watkins, 1 PM
Class 4-A: Winona Vs. Benilde-St. Margaret's, 4 PM
Class 6-A: Eden Prairie vs. Totino-Grace, 7 PM

SATURDAY (11/26):
Class A: Rushford-Peterson vs. Minneapolis North, 10 AM
Class 3-A: Rochester Lourdes vs. St. Croix Lutheran, 1 PM
Class 5-A: Elk River vs. Spring Lake Park, 4 PM