Brandon Alt passed for 271 yards and two touchdowns and Sage Booker rushed for 120 yards and two TDs as Bemidji State, ranked No. 12 in Division II, outlasted host Minnesota Duluth 38-31 on Saturday.
Kyle Walljasper threw two touchdown passes and ran for 131 yards and two TDs for UMD, which trailed 38-17 after three quarters before scoring two touchdowns in the first six minutes of the fourth.
Wayne State (Neb.) 14, Augustana 12: Tanner Cooper returned one of his two interceptions for a touchdown, and the host Warriors took advantage of four turnovers in snowy conditions to hand the 10th-ranked and NSIC-leading Vikings their first loss of the season. Wayne State won despite only 20 yards of total offense.
Minnesota State Mankato 30, Southwest Minnesota State 12: Hayden Ekern passed for 207 yards and three TDs and Shen Butler-Lawson rushed for 115 yards to lead the No. 15 Mavericks past the visiting Mustangs.
Concordia (St. Paul) 20, Northern State 14: Jaylin Richardson rushed for 149 yards and a TD and Payton Eue kicked two field goals to lead the host Golden Bears past the Wolves.
Minnesota State Moorhead 20, Winona State 17: Jack Strand passed for 302 yards and two touchdowns as the host Dragons held off the Warriors.
Division I
South Dakota State 37, South Dakota 3: Amar Johnson ran for a pair of touchdowns and the Jackrabbits, ranked No. 1 in FCS, beat the host and No. 9 Coyotes in Vermillion, S.D., to take sole possession of first place in the Missouri Valley Football Conference with their 22nd victory in a row. South Dakota scored first on Will Leyland's 50-yard field goal, but the Jackrabbits dominated from there.
North Dakota 36, Indiana State 33: Quincy Vaughn caught a 15-yard touchdown pass from Tommy Schuster in overtime to give the host Fighting Hawks a victory over the winless Sycamores. UND needed to kick a field goal to force OT after blowing an 11-point lead with 4:37 left in the fourth quarter.