Zach Schaab's 1-yard touchdown run and Ryan Aycock extra-point kick with 1:41 left in the fourth quarter lifted the Waterloo Bulldogs over the Triad Knights 28-27 in a Mississippi Valley Conference game.
The Bulldogs (4-4, 3-2) scored two fourth-quarter touchdowns to erase a 27-14 deficit.
Schaab threw a 45-yard touchdown pass to Reid Hoffman with 9:51 remaining to close the gap to 27-21.
The Bulldogs grabbed a 14-0 lead on a 9-yard touchdown run by Taylor Vernier and a 35-yard pass from Schaab to Austin Campbell in the first quarter.
Adam Nelson had a 12-yard touchdown run, Mike Averill had an 8-yard touchdown run and Dan Hilling had a 22-yard field goal as the Knights went up 17-14 before halftime.
A 30-yard field goal by Hilling increased Triad's lead to 20-14 in the third quarter and a 97-yard run by Adam Nelson pushed the Knights' advantage to 27-14 with 11:07 left to play.
Jacksonville 27, Mater Dei 14
Sam Toennies passed for 237 yards and a pair of touchdowns, but it wasn't enough as Jacksonville pinned a defeat on the Mater Dei Knights.
Toennies threw a 33-yard touchdown pass to Nick Hitpas and a 53-yarder to Jordan Ratermann as the Knights fell to 5-3. Floyd Lomelino had two early TD runs for Jacksonville and Kody Wood caught a 51-yard touchdown pass from Bryce Schnitker.
Central 36, Wesclin 17
Cody Frohn ran for three TDs as the Central Cougars (5-3 overall, 4-2 in league play) knocked off Wesclin (0-8, 0-6) in a Cahokia Conference game.
Columbia 50, Red Bud 24
Columbia moved to 8-0 by overwhelming Red Bud in a Cahokia Conference game, getting early TD runs of 66 yards by Jacob Hill and 37 yards by Lou Isringhaus to ignite the offense.
Columbia's Camren Shewfelt and Isringhaus both had TD receptions.