Blaine opened a 27-point lead in the first quarter and went on to defeat Champlin Park, ranked No. 8 in Class 6A, 46-28 on Friday at Blaine.

Byron Bynum scored on runs of 1 and 3 yards as the Bengals opened an early 14-0 lead. The Bengals extended the lead to 27-0 before Champlin Park got within 27-7 late in the first quarter.

The Bengals extended their lead to 34-7 in the second quarter before the Rebels eventually pulled within 34-28 in the third quarter. A 7-yard TD run by Bynum and a 43-yard interception return by Jack Haring allowed the Bengals to hold off the Rebels.

Bynum finished with 189 yards rushing (on 36 attempts) and 41 yards on four receptions.

Andover 50, Cambridge-Isanti 28: The Huskies raced to a 28-0 lead early in the second quarter and went on to defeat the host Bluejackets. Conner Knoepfle passed for 320 yards and two Huskies touchdowns.

Centennial 35, Osseo 21: Ryan Koob rushed for 128 yards and three TDs and Sam Bonfe rushed for 107 yards and two TDs for the Cougars, ranked No. 8 in Class 6A, against the visiting Orioles. Osseo led 14-6 after one quarter, but Bonfe and Koob each ran for a score in the second quarter as the Cougars opened a 21-14 halftime lead.

Cretin-Derham Hall 43, East Ridge 7: Jaylen Newton scored three TDs and Danny Callahan passed for three TDs to help the Raiders cruise past the Raptors, ranked No. 10 in Class 6A.

Farmington 31, Eagan 16: Sophomore Ryan Buchert, making his first varsity start, threw three touchdown passes and Jameson Shrum intercepted three passes in leading the Tigers past the Wildcats.

Glencoe-Silver Lake 14, Holy Family 3: Ethan Wraspir ran for a TD in each half to lead the visiting Panthers to a victory over the Fire, No. 10 in Class 3A. Wraspir's 2-yard touchdown run in the second quarter got the Panthers on the scoreboard first. Colin Neve's 27-yard field goal with one second remaining in the half pulled the Fire within 7-3. Wraspir scored from 5 yards out midway through the fourth quarter.

Mayer Lutheran 42, Kenyon-Wanamingo 14: Baden Noennig threw three touchdown passes in the second quarter to spark the host Crusaders, ranked No. 9 in Class 1A, past the Knights. The Crusaders outscored the Knights 28-0 in the second quarter and opened a 35-7 halftime lead.

Orono 28, Waconia 21 [OT]: Bobby Striggow scored on a 9-yard run —his third touchdown of the game — in overtime to help the host Spartans outlast the Wildcats. Striggow's 8-yard touchdown in the fourth quarter gave Orono a 20-14 lead but the Wildcats scored with 55 seconds remaining, on Mitch Garnatz's 1-yard run and Tim Stapleton's PAT, to force the overtime. In the overtime, after Striggow's touchdown, the Wildcats scored a touchdown that was called back because of a penalty. The Spartans held on the next two downs to earn their sixth consecutive victory over the Wildcats.

Woodbury 10, Anoka 6: Woodbury overcame six turnovers to earn its first victory. Anoka led 6-3 in the fourth quarter, but Ryan Christensen's 8-yard touchdown pass to Zack Ames with 4:39 remaining gave the Royals the lead. An interception by the Royals' David Alston ended the Tornadoes' ensuing possession. The Tornadoes got the ball back one more time, but their drive ended at the 11-yard line as time ran out.

Receiver sets TD record: Senior Austin Plonsky caught two scoring passes in the first half of Cleveland's 76-0 victory over Granada-Huntley-East Chain/Truman on Friday, making him the state's all-time leader with 42 career TD receptions. Plonsky broke the record of 41 set by current Vikings receiver Michael Floyd while he was at Cretin-Derham Hall.