Denard Robinson ran for 218 yards, threw for 208 and scored four times to help No. 19 Michigan hold off Air Force for a 31-25 win Saturday.
Robinson became the first player in major college football since at least 1996 to have at least 200 yards rushing and 200 passing in three games, according to STATS LLC.
The Wolverines (1-1) bounced back after a 41-14 loss to Alabama, though they had a tough time beating the Falcons (1-1) in a game they were favored to win easily.
Cody Getz ran for 130 yards, with his third rushing TD and a 2-point conversion pulling Air Force within three early in the fourth.
The Falcons had a shot to snap their 19-game losing streak against teams in The Associated Press poll, but turned the ball over on downs with 1:28 left at its 35 when Jake Ryan batted down a pass.