Mike Delich rushed for 202 yards to lead Eastview to a 23-8 upset of No. 4 Woodbury on Friday night and the school's first win since Oct. 10, 2014 —a span of 693 days. Delich also caught a 25-yard touchdown pass.

After the Royals gained momentum on their only scoring drive of the game, Delich turned the corner and ran for the Lightning's first first down of the second half after a pair of three-and-out drives. The Lightning did not come away with points after a missed field goal but took a lot of time off the clock.

The Lightning sealed the victory with a long fourth-quarter drive that finished with a 7-yard touchdown pass from Michael Franchino to Brady Miller with 6 minutes, 7 seconds left in the game.

The Royals made one last push on the ensuing drive. Nico Bolden made a leaping catch down the middle of the field. However, the Royals wide receiver was stripped of the football a few plays later and the Lightning recovered in its own territory.

The Royals got their only score of the game on a short pass from Ryan Christensen to Jalen Morrison early in the second half.

Ross Cochran threw a pair of touchdown passes, including the 25-yard pass to Delich, in the second quarter to help the Lightning build a 17-0 lead at halftime.

Tartan 26, Hill-Murray 13: Senior Kingston Myles returned the game's opening kickoff 97 yards for a touchdown and added a receiving score to lead the Titans past the Pioneers.

Marco Hernandez threw for 140 yards and two touchdowns for the Titans.

Jack Still connected with Anthony Hurley for a touchdown late in the fourth quarter to bring the Pioneers within a score.

Cyrus Kalkwarf sealed the victory for the Titans with a 46-yard touchdown run on the ensuing drive.

South St. Paul 42, North St. Paul 6: On the shoulders of a steady rushing attack, the Packers raced out of the blocks and began the new season with a convincing victory.

The Packers took control of the game in the second quarter with three rushing touchdowns to build a 28-0 lead. Quarterback Ryan Duffy led the way with a pair of 1-yard runs, and Trevor Oberg added a 20-yard scoring run.

Duffy finished the game with 60 yards rushing and three touchdowns on 10 carries while completing three of five pass attempts for 135 yards and a TD. He capped the scoring with a 50-yard touchdown pass to Nathan Brandecker early in the fourth quarter.

Ken Kamoga led the Polars with 80 rushing yards, and Josh Steckler was 5-for-13 passing for 77 yards and one touchdown.

Rogers 17, Sartell-St. Stephen 14: Matt Becker made a 25-yard field goal with 2:28 left in the game to seal the victory for the Royals.

Tanner Palm threw a 12-yard TD pass to Luke Donley and Jarret Flanders ran in a 2-yard score to help the Royals take a 14-0 lead in the third quarter.

The Sabres got on the board in the third quarter on a 4-yard touchdown pass. After Becker's field goal, the Sabres got to within three points on a touchdown pass with 1:15 left in the game.

Buffalo 47, Willmar 20: Freshman quarterback Aidan Bouman threw five touchdown passes and ran in another to lead the Bison past the Cardinals.

He hit Tyler Johnson for three scores and threw one each to Treyton Welch and Andrew Johnson.

Mounds View 40, Farmington 27: The Mustangs were in complete control from beginning to end in a convincing win over the Tigers.

Ryan Nickel led the way for the Mustangs with five touchdowns, including four passing. He connected with Max Janes and Jack Graham for two touchdowns each and ran in another from 16 yards.

Janes scored on catches of 6 and 7 yards to give the Mustangs a 14-0 lead in the first half Graham caught both of his scoring passes in the third quarter, including a 77-yarder, in the third quarter.

Kole Hinrichsen led a fourth-quarterback comeback attempt for the Tigers with two passing scores and one rushing.

Chanhassen 49, Armstrong 28: Tom Loeffler ran for 141 yards and two touchdowns to lead the Storm past the Falcons. He also caught a scoring pass from Alex Spillum. Spillum threw another touchdown pass and ran one in. Eddie Odanga also ran for two touchdowns for the Storm. Cartier Reid ran for two touchdowns and 130 yards for the Falcons.

Concordia Academy 20, Spectrum 16: The Beacons scored 20 unanswered points in the second half to rally past the Sting. Adam Maser started the comeback with a 78-yard touchdown run in the third quarter. Before the quarter ended, Jordan Osby got the Beacons within three points on a 2-yard touchdown run. Cooper Wood scored the game-winning touchdown on an 89-yard run in the fourth quarter. Fisher Marberg ran for a pair of touchdowns to help the Sting build a 16-0 lead early in the third quarter.