Conor Feckley passed for 634 yards and eight touchdowns to help Dubuque rally for a 70-53 nonconference victory over Bethel on Saturday in Dubuque, Iowa.

The Spartans, who trailed 46-35 late in the third quarter and trailed 46-43 going into the fourth quarter, outscored the Royals 27-7 in the final 15 minutes.

The Spartans scored three unanswered touchdowns — two on passes from Feckley, to take a 63-46 lead with 5:12 remaining. After Bethel pulled within 63-53 with 4:55 remaining, the Spartans scored with 3:13 remaining.

Andrew Dzurik passed for 415 yards and three touchdowns for the Royals. Bryce Marquardt caught nine passes for 219 yards and three TDs. Bridgeport Tusler rushed for 101 yards and five TDs and caught six passes for 75 yards.

Najee Toomer caught passes for 297 yards and five TDs for the Spartans. Feckley completed 31 of 47 passes.

Each team had 734 yards in total offense. The game was tied 28-28 at halftime.

St. John's 49, St. Scholastica 7: The Johnnies built a 21-point halftime lead and then scored 21 points in the first four minutes of the third quarter en route to a nonconference victory over the Saints in Collegeville, Minn.

The Johnnies, ranked No. 9 in the d3football.com poll, outgained the Saints 519-97 and forced St. Scholastica into five turnovers. Johnnies defensive back Leonard Gutierrez intercepted three passes in the first half as the Johnnies built a 21-0 halftime lead.

Jackson Erdmann, starting his first game for the Johnnies, passed for 210 yards and three touchdowns. Evan Clark caught four passes for 110 yards and three touchdowns for the Johnnies.

Macalester 30, Carleton 23: The Scots rallied from a 13-9 halftime deficit to win the "Book of Knowledge" game behind 370 yards in passing and four touchdown passes from junior Christian Adams. Three of the touchdown passes, including a 95-yarder, were caught by sophomore wide receiver Alec Beatty, whose parents are Carleton alumni.

Gustavus 35, Westminster (Mo.) 6: Michael Veldman, making his first start for the Gusties, completed 21 of 25 passes for 266 yards and a touchdown against the Bluejays in Fulton, Mo.

Luke Martinez, who missed all of last season because of injury, rushed for 129 yards and three touchdowns for Gustavus.

Hamline 29, Crown 9: Justice Spriggs threw three touchdown passes and also ran for a touchdown to lead the Pipers over the Storm in St. Paul.

Spriggs, a sophomore from St. Anthony, completed 25 of 33 passes for 333 yards as the Pipers had 523 yards in total offense in Chip Taylor's first game as Hamline coach.

Jamestown 30, Concordia (Moorhead) 13: Dylan Klatt passed for 244 yards and two touchdowns and Keldrick Sullivan rushed for 82 yards and two touchdowns to lead the Jimmies over the Cobbers in Jamestown, N.D.

Michael Herzog ran for two touchdowns and threw a TD pass for the Cobbers.

Maranatha Baptist 20, Martin Luther 7: Jonah Bueltel threw two TD passes and Frankie Martinez rushed for 86 yards and a TD to lead the Sabercats to the nonconference victory in New Ulm, Minn. Josh Wong rushed for 113 yards for Martin Luther.

St. Olaf 69, Grinnell 14: The Oles built a 55-7 halftime lead en route to a victory in Grinnell, Iowa. The Oles, who led 20-7 after the first quarter, scored 21 points in a three-minute span early in the second quarter to take control. Jack Goldstein completed 14 of 19 passes for 270 yards and four touchdowns for the Oles.

Wisconsin-Stout 45, Simpson 30: Jordan Dabney caught touchdown passes of 70 and 69 yards to spark the host Blue Devils in Menominee, Wis. Abney's 69-yard reception with 34 seconds left in the third quarter gave the Blue Devils a 38-30 lead. Jay Alston passed for 311 yards for the Blue Devils, who outgained Simpson 521-258.

Wisconsin-La Crosse 45, Luther 14: Tarek Yaeggi threw two touchdowns and ran for a score and Tyler Jenkins rushed for 117 yards and a touchdown to lead the visiting Eagles to the nonconference victory in Decorah, Iowa.

NSIC

Augustana 37, Northern State 34 (OT): Trey Heid's 6-yard touchdown pass to Matt Heller in overtime lifted the Vikings to a victory over the Wolves in Sioux Falls, S.D.

The Wolves had taken a 34-31 in overtime on a 33-yard field goal by Nathan Shaw. The junior kicker's 21-yard field goal with 11 seconds remaining in the fourth quarter forced the overtime.

Heid, a senior from Lakeville North, passed for 253 yards and three touchdowns and rushed for 64 yards.

Heller finished with eight receptions for 127 yards for Augustana.