It often takes turnovers to spring an upset, and Woodbury took advantage of Cretin-Derham Hall miscues to top the previously unbeaten Raiders 31-28 on Friday at Woodbury.
A blocked field goal on the last play of the game sealed the win for the Royals, who scored with 42 seconds left on a 7-yard touchdown run by Charlie Wilson to go up 31-28.
The Class 6A, No. 4 Raiders had taken advantage of an interception to score a go-ahead touchdown with 1:44 to play.
Preston Thelemann threw for 378 yards and three touchdowns and Tony Underwood threw a touchdown pass and caught another for the Raiders.
Wilson had three touchdowns, two rushing and one passing, and Brock Rinehart had two touchdowns for the Royals.
Lakeville South 35, Prior Lake 17: The Class 6A, No. 7 Cougars pulled away from the Class 6A, No. 6 Lakers in the second half to give interim head coach Ben Burk his first victory. Just days after Tyler Krebs stepped down, the Cougars scored 14 straight points in the third quarter to take a 28-10 lead. The Lakers got within 11 points on a long drive that began in the third quarter but could not stop the Cougars. Johnny Shabaz ran for three touchdowns. Dylan Bair scored on a 70-yard run and Nate Raddatz ran in a short touchdown for the Lakers.
Stillwater 22, Mounds View 21 (OT): Casey Venske rolled out and threw a pass to Nick Schlender in overtime to convert a two-point conversion and give the Ponies an upset victory over the Class 6A, No. 5 Mustangs. Venske scored on a 1-yard quarterback sneak on the Ponies' possession in overtime. The Mustangs scored first in overtime, when Cole Stenstrom tossed a 5-yard touchdown pass to Mason Dean.
St. Michael-Albertville 34, Edina 29: David Collins ran for a 26-yard touchdown with 51 seconds left to give the Class 6A, No. 8 Knights a victory over the visiting Hornets. The Hornets took a 29-28 lead with 2:44 left on a touchdown pass from George Sandven to Birch Clark and a two-point conversion.