Jon Wolf passed for two touchdowns and ran for another as No. 2-ranked Minnesota State Mankato edged Minnesota Duluth 21-17 on Saturday in the NSIC. It was the first loss at home for the Bulldogs, No. 7 in Division II, in 42 games, going back to 2007.

Wolf’s TD passes went 7 yards to Kyle Riggott and 34 yards to Dennis Carter. He also scored on a 19-yard run.

Drew Bauer threw a 19-yard pass to Aaron Roth and a 23-yard pass to Zach Zweifel for TDs.

In other NSIC games:

St. Cloud State 34, Concordia (St. Paul) 3: Phillip Klaphake passed for 243 yards and two TDs and ran for 40 yards and another score as the visiting Huskies beat the Golden Bears.

Winona State 65, MSU Moorhead 21: Freshman Jack Nelson, making his second career start, passed for 322 yards and four touchdowns as Warriors scored the final 41 points to pull away from the visiting Dragons. Winona State also rushed for 292 yards led by Chichi Ojika who gained 125 yards. Jake Hodge of the Dragons passed for 214 yards and two TDs and rushed for 76 yards and a TD.

Augustana 24, Bemidji State 0: Teagan Brown returned a blocked punt 18 yards for a TD in Augustana’s victory over the Beavers in Sioux Falls, S.D.

In the UMAC:

Northwestern (Roseville) 15, Martin Luther 8: Jacob Fletcher passed for 307 yards and a TD to lead the visiting Eagles.

Upper Midwest

Macalester 30, Maranatha Baptist 6: Benny Goldman threw two TD passes to lead the Scots to the victory in Watertown, Wis.