Eric Lyons Jr. intercepted a pass with 1:50 remaining and George Sandven threw for 353 yards and three touchdowns to help the Gusties beat the Johnnies in St. Peter, Minn.
The interception capped a scoreless fourth quarter. Sandven's 49-yard TD pass to Rohee Konde put the Gusties up 38-35 with 2:43 left in the third after they blew a 10-point lead.
Aaron Syverson passed for 270 yards and three TDs for St, John's, ranked No. 7 in Division III.
Gustavus leads the Northwoods Division of the MIAC with a 2-0 record and is 4-3 overall. The Johnnies are 1-1 in the division and 5-2 overall. Bethel leads the Skyline Division with a 3-0 record. Division winners will meet on Nov. 11 with the winner of that game getting the MIAC's berth in the NCAA Division III tournament.
Augsburg 56, St. Olaf 35: Cade Sheehan threw four TD passes and rushed for three TDs to lead the Auggies past the Oles in Northfield, Minn.
Bethel 49, Hamline 7: George Bolt passed for 271 yards and a TD and ran for three scores as the host Royals beat the Pipers.
Carleton 42, St. Scholastica 21: Jack Curtis threw for 304 yards and four TDs to lead the Knights past the Saints in Northfield, Minn.
Concordia (Moorhead) 49, Macalester 8: Cooper Mattern passed for 261 yards and four TDs and rushed for 162 yards and another score for the host Cobbers.