Indiana quarterback Zander Diamont scored on a 1-yard TD run with 27 seconds left Saturday, giving Indiana a 23-16 victory over rival Purdue.

The Hoosiers (4-8, 1-7 Big Ten) snapped a six-game losing streak and held onto the Old Oaken Bucket for the second straight year -- the first time they've done that since 1993 and 1994. Tevin Coleman ran 29 times for 130 yards, becoming the first Hoosiers player and the 18th in Football Bowl Subdivision history to top the 2,000-yard mark. He finished the season with 2,036 yards.

Purdue (3-9, 1-7) led 13-3 early in the third quarter but managed only one field goal the rest of the way. Akeem Hunt ran for a career high 171 yards, 82 coming on the touchdown run that made it a 10-point game.

But Indiana scored the final 10 points to hand Purdue its seventh straight loss.