The opening round of the high school football state tournament is in the books and 28 teams remain alive entering this week's semifinal games, with the Prep Bowl awaiting Nov. 29-30 at U.S. Bank Stadium.
Here's a quick look at each game in every class (all of them are at U.S. Bank Stadium).
Lakeville North vs. Champlin Park - Nov. 14, 7 p.m.
North is the defending champion and Champlin Park is coming in hot with just one loss on the season – a 21-20 defeat at the hands of Centennial.
Wayzata vs. Lakeville South - Nov. 15, 7 p.m.
Lakeville South is the only team to beat Lakeville North in the last two seasons. Wayzata finished No. 1 in the 6A Associated Press poll, with Lakeville South right behind them at No. 2.
Coon Rapids vs. Chaska - Nov. 15, 2 p.m.
Coon Rapids is in the tourney for the first time since 1983 and has a chance to reach the Prep Bowl with a win over No. 3 Chaska. Chaska has allowed ONE touchdown in the first three quarters of its last seven games, according to SW News Media.
Elk River vs. St. Thomas Academy - Nov. 16, 7 p.m.
Elk River is fresh off the most stunning win you'll ever see and the Cadets come in red-hot, having racked up a ton of confidence by beating No. 1-ranked, two-time defending champion Owatonna.
Hutchinson vs. SMB - Nov. 14, 4:30 p.m.
The SMB Wolfpack is loaded with talented, led by quarterback Jalen Suggs (a 5-star basketball recruit). Hutch just racked up nearly 450 rushing yards in a blowout win over Fridley.
Rocori vs. Winona - Nov. 15, 4:30 p.m.
Winona has won 11+ games four years in a row while Rocori is on a wild four-year trip. In 2016, Rocori lost to Winona 34-30 in the state semifinals, lost to Holy Angels in the 2017 state quarterfinals, then went 2-8 last year before bouncing back with nine wins so far this year.
Annandale vs. Dassel-Cokato - Nov. 16, 2 p.m.
While Annandale blew out Esko in the quarterfinals, Dassel-Cokato needed a 98-yard drive late in the fourth quarter to come from behind and beat Cannon Falls.
Pierz vs. Jackson County Central - Nov. 16, 4:30 p.m.
The players are all new, but this is a rematch of the 2015 Prep Bowl that Pierz won 36-8 over Jackson County Central.
Minneapolis North vs. Paynesville - Nov. 14, 2 p.m.
This should be an awesome game featuring a Paynesville defense that forced seven turnovers in a quarterfinal blowout win over Moose Lake-Willow River, and a Minneapolis North team loaded with explosive offensive players, including running back Terrance Kamara, who has rushed for more than 2,000 yards and 29 touchdowns this season.
Caledonia vs. Barnesville - Nov. 15, 11:30 a.m.
Caledonia owns the nation's longest active winning streak at 66 games. The Warriors, with nine state titles in the past 12 years, haven't lost a game since Nov. 15, 2014. Barnesville is no joke either, boasting a 12-0 record after losing in the state title game to Caledonia last year.
BOLD vs. Browerville-Eagle Valley - Nov. 16, 9 a.m.
BOLD's closest game this season was a 10-point win over an Osakis team that reached the 2A state tournament. Browerville-Eagle Valley's only loss was 14-13 to Kerkhoven-Murdock-Sunberg, whom BOLD beat 50-0. Oh, and BOLD is the last team to beat Caledonia (in the 2014 state semifinals).
Ada-Borup vs. Blooming Prairie - Nov. 16, 11:30 a.m.
The Awesome Blossoms of Blooming Prairie truly are awesome, winning every game this season by at least 21 points. Ada-Borup is 337 miles from Blooming Prairie and fresh of a victory in the snow over Underwood.
Hancock vs. Mountain-Iron Buhl - Nov. 14, 11:30 a.m.
Hancock finished ranked fourth in the final AP 9-Man poll, while Mountain-Iron Buhl wasn't ranked despite a great season and reaching the state semifinals last year.
Win-E-Mac vs. Mountain Lake Area - Nov. 15, 9 a.m.
After losing last year's state title game, Mountain Lake Area is undefeated and ranked No. 1 in the 9-Man poll. Win-E-Mac is also undefeated, and if you don't know what it stands, Win-E-Mac represents the towns Winger, Erskine and McIntosh in Polk County, Minnesota.