OGDEN, Utah -- Jake Constantine scored on a 12-yard keeper with 2:49 left, Trey Tuttle kicked a 32-yarder with 31 seconds left, and Weber State rallied to beat North Dakota 30-27 for its seventh straight win on Saturday.
Constantine's 12-yard TD run tied it at 27, capping an eight-play, 75-yard drive for the Wildcats (8-2, 6-0 Big Sky), ranked third in the national polls. The Fighting Hawks' Brock Boltmann fumbled the ensuing kickoff return, and Weber State's Aaron Sessions recovered at the North Dakota 7. An unsportsmanlike conduct penalty pushed the Wildcats back to the 22.
The Fighting Hawks (5-4) scored 13 straight points to lead 27-20 on Brady Leach's 34-yard field goal with 7:01 left in the game.
Constantine was 17 of 23 for 230 yards, two touchdowns and two interceptions and ran five times for 43 yards and a TD. Kevin Smith ran 25 times for 104 yards and David Ames caught six passes for 105 yards and a score.
More AP college football: http://apnews.com/tag/Collegefootball and http://www.twitter.com/AP-Top25
Texas vs. USC Rose Bowl: How to watch, and memories from a classic
The 2006 Rose Bowl between Texas and USC was an unforgettable one, whether you were in the stadium or watching from home. Watch it again tonight at 8 p.m. ET on ESPN and the ESPN App.
College football's greatest games: Connelly & Schlabach debate their favorites
Ahead of tonight's re-air of the classic Texas-USC Rose Bowl (8 p.m., ESPN and ESPN App), Bill Connelly and Mark Schlabach discuss their favorite games of all time.
Can Tom Flacco follow in his brother's footsteps? Check out his highlights
Former Towson quarterback Tom Flacco, younger brother of Joe Flacco, has declared for the NFL Draft and aims to follow his brother's footsteps as an NFL quarterback. Check out his highlights.
Tua reflects on advice from Saban
Tua Tagovailoa describes his relationship with Nick Saban and talks about some of the advice he's received from him.
Tua ready to contribute as a rookie
Tua Tagovailoa talks about the challenges of communicating with teams remotely and says he feels ready to contribute to a team as a rookie.
Division I, II extend recruiting dead period through May 31
The Division I council coordination committee and the Division II administrative committee collectively announced Wednesday that the recruiting dead period will be extended through May 31 because of the coronavirus pandemic.