In a night of exciting upsets, Keita Bates-Diop delivered the final blow as No. 14 Ohio State toppled No. 3 Purdue, ending the Boilermakers' nation-leading 19-game win streak.

No. 14 @OhioStateHoops has gone into Mackey and snapped No. 3 Purdue's D-I leading 19-game winning streak!



And the B1G's leading scorer, @KBD_33, converted the winning putback to help seal it. The Ohio State Buckeyes are now in first place in the Big Ten: pic.twitter.com/S25JRNhovk — Big Ten Network (@BigTenNetwork) February 8, 2018

The Buckeyes kept it close despite the raucous crowd at Mackey Arena and Jae'Sean Tate looked to close out the game but missed the layup on a drive. Luckily, Bates-Diop was there for a timely tip with less than four seconds left.

Purdue's Isaac Haas would miss the final shot at the buzzer following a full-court pass, clinching OSU's third straight win since a buzzer-beating loss to Penn State.

Wednesday night's win boosted Ohio State to 12-1 in conference play and first place in the Big Ten.