GREELEY, Colo. -- Bryan Waggener threw for 281 yards and two touchdowns as Northern Colorado rallied to beat South Dakota 21-17 Saturday.
Andre Harris scored on a 1-yard touchdown run to cap a 13-play, 89-yard drive with 5:20 left to give the Bears the victory.
South Dakota (3-5) trailed 14-0 with 13:16 left in the first half before rallying. Noah Shepard threw for one touchdown and ran for another and Dustin Nowotny kicked a field goal to give the Coyotes (3-3) a 17-14 lead early in the third quarter.
After taking the early lead, Northern Colorado (3-6) couldn't generate much offense until early in the fourth quarter.
Pinned at his own 11, Waggener directed the game-winning drive, which was aided by a 15-yard pass-interference penalty that gave the Bears a first down at the Coyotes' 26.
Harris scored five plays later to give Northern Colorado the lead.
South Dakota, which had scored touchdowns on two long drives, drove to the Bears 42 on its ensuing possession, but Logan Zabel intercepted Shepard at the 25. After holding Northern Colorado, the Coyotes got the ball back at their own 20 with 1:38 left, but Shepard threw four straight incompletions.
Alex Thompson had seven catches for 109 yards and a touchdown for Northern Colorado, which had lost five of its last six. Harris finished with 57 yards rushing.
Northern Colorado took a 7-0 lead when Waggener hit Thompson with a 53-yard touchdown pass midway through the first quarter. After taking over on downs at their own 22, the Bears drove down and scored on Jace Davis' 24-yard touchdown reception early in the second quarter.
The Coyotes, who have lost four straight, then started their comeback. Shepard hit Tom Flanagan with an 8-yard touchdown pass with 1:01 left in the first half, then scored on a keeper from the 1 with 9:40 left in the third quarter to give South Dakota a 17-14 lead.
Shepard was 23 of 40 for 212 yards and two interceptions, and he ran for 46 yards. Chris Ganious led the Coyotes with 68 yards rushing.
Running back Devontae Booker had 124 combined yards and a touchdown and Utah spoiled Jim Harbaugh's Michigan coaching debut, beating the Wolverines 24-17 on Thursday night.
Arizona star linebacker Scooby Wright will have an MRI after injuring his left knee in the first quarter of the Wildcats' season-opening 42-32 win over UTSA on Thursday night.
Trevone Boykin threw for 246 yards and a touchdown and ran for 92 yards and another score to help No. 2 TCU outlast Minnesota 23-17 on Thursday night.
Miami reserve linebacker Al-Quadin Muhammad has been suspended for the season opener against Bethune-Cookman on Saturday for a violation of team rules, a source confirmed to ESPN.com
All-American defensive end Shawn Oakman and safety Orion Stewart have been suspended for Baylor's season opener Friday against SMU for a violation of team rules, a school spokesman told ESPN.com.
Ohio State quarterback Cardale Jones is "doing fine" after he was released from the hospital Wednesday night after being treated for symptoms related to a migraine headache.