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.