Minnesota Duluth scored twice in a three-minute span in the fourth quarter to rally for a 23-14 victory over MSU Moorhead on Saturday in Moorhead.

The Bulldogs, who trailed 14-10 after three quarters, took the lead on John Larson's 20-yard TD pass to Dominic Bonner. Dan Branger's PAT put the Bulldogs (4-2, 2-0 NSIC North), ahead 17-14 lead with 11:31 remaining.

On the Dragons' ensuing possession, the Bulldogs' Gus Wedig recovered a fumble at the Dragons 30-yard line. Six plays later Anthony Wood's 13-yard TD run gave the Bulldogs a 23-14 lead with 8:45 left.

The Dragons drove to the Bulldogs 34-yard line in the final three minutes, but Dennis Archibald's interception ended the drive.

Bemidji State 45, Mary 19: Jordan Hein threw three TD passes and Andrew Lackowski rushed for 163 yards and two TDs to lead the host Beavers.

MSU Mankato 42, Augustana 21: Nate Gunn rushed for 157 yards and two TDs and Shannon Zylstra had 10 receptions for 147 yards and three TDs to lead the host Mavericks (6-0, 2-0 NSIC South), ranked No. 5 in Division II, past the Vikings.

St. Cloud State 53, Minn.-Crookston 27: Dwayne Lawhorn passed for 327 yards and five TDs to spark the host Huskies past the Golden Eagles.

Wayne State 20, SW Minnesota State 6: Rashad Trimble rushed for 159 yards and a TD to lead the host Wildcats.

Midwest Conference

Macalester 56, Beloit 21: The Scots built a 42-0 lead en route to the victory over the visiting Buccaneers. Christian Adams completed 16 of 18 passes for 251 yards and 3 TDs for the Scots.

UMAC

MacMurray 22, Northwestern (St. Paul) 9: Chazz Middlebrook rushed for 150 yards and two TDs to lead the Highlanders (6-0, 5-0 UMAC) past the Eagles in Jacksonville, Ill.

St. Scholastica 38, Iowa Wesleyan 28: Jeff Lemay rushed for 202 yards and two TDs and Zach Edwards passed for 295 yards and two TDs to help the host Saints (5-1, 5-0 UMAC) retain a share of first place.