COLUMBIA, Mo. -- D'Angelo Roberts scored on a 3-yard touchdown run with 22 seconds remaining and Nate Sudfeld passed for 252 yards and a touchdown to help Indiana upset No. 18 Missouri 31-27 on Saturday.
After giving up 10 consecutive points to Missouri in the fourth quarter, the Hoosiers (2-1) traveled 75 yards on six plays to reclaim the lead. Tevin Coleman ran 44 yards to the Missouri 15-yard line to setup the game-winning score.
Coleman finished with 132 yards on 19 carries.
Maty Mauk completed 28 of 47 passes for 326 yards and two touchdowns and Russell Hansbrough gained 119 yards on the ground for Missouri (3-1). The Tigers play at South Carolina next week to start a stretch of eight consecutive games against Southeastern Conference opponents.
Indiana entered the game as a double-digit underdog after losing 45-42 at Bowling Green last week, prompting coach Kevin Wilson to want his team to "play with our hair on fire." The team gained 493 total yards but finished just 1 of 14 on third-down conversions.
The Hoosiers finished 2 of 2 on fourth-down conversions, though, and were helped by a pass interference penalty on Missouri's John Gibson during the final drive. Facing fourth-and-6 at his own 29-yard line, Sudfeld attempted to find Dominique Booth across the middle of the field, but Gibson wrapped his arms around the receiver before he could make the catch.
Indiana also recorded 11 tackles for loss, hamstringing Missouri for most of the first three quarters. The Tigers finished with 498 total yards, including 145 in the final 15 minutes.
Missouri's Andrew Baggett kicked a 40-yard field goal with 2:20 remaining to cap a 70-yard drive for a 27-24 lead after Mauk found Sean Culkin for a 1-yard touchdown run with 13:20 left to tie the game.
Hansbrough provided sparks for the Tigers in the opening half after walking off the field gingerly on Missouri's second possession after Indiana's Antonio Allen committed a horse-collar tackle. He then gained 111 yards on his first three carries, including 68 yards on a touchdown run to tie the score at 14 midway through the second quarter.
Coleman opened the game's scoring with a 1-yard run 10 minutes into the game, extending his streak of reaching the end zone to 12 games and tying the school record set by Anthony Thompson in 1988-89.
He sat out the remainder of the first half while being attended to on the sideline by trainers before returning on the Hoosiers' first drive after the break.