CHAMPAIGN, ILL. - Nathan Scheelhaase threw a 16-yard touchdown pass to A.J. Jenkins with less than 10 minutes left, and Illinois sacked Arizona State's Brock Osweiler six times in a 17-14 victory over the No. 22 Sun Devils on Saturday night.

With Illinois trailing 14-10, defensive end Whitney Mercilus hit Osweiler in the back and knocked the ball loose, to linebacker Ian Thomas. Four plays later, Scheelhaase found Jenkins for the winning score. The ball was behind Jenkins, who stopped to catch it, then spun to his left around a quickly closing defensive back before tiptoeing 3 yards down the sideline and into the end zone.

"It's gut-wrenching, to be honest with you," said Gerell Robinson, who had eight catches for 88 yards and a touchdown for Arizona State. "Everybody's sitting in disbelief that it happened the way it did."

Scheelhaase completed 11 of 15 passes for 135 yards for Illinois (3-0). He threw one interception but also ran for 67 yards. Jenkins had six catches for 103 yards.

The Sun Devils (2-1) outgained Illinois 362-240. Each team had three turnovers.

Osweiler completed 25 of 45 passes for 256 yards. He ran for a touchdown and threw for another but also tossed two interceptions.