In one of the biggest battles of the college basketball season, Miles Bridges led No. 4 Michigan State to a 68-65 home win over No. 3 Purdue.
The wing scored 20 points, including the game-winning three with 2.7 seconds left, to lift the Spartans (24-3, 12-2) to victory.
The win helps them stay in contention with Ohio State in the Big Ten title race and puts them in great position for a possible No. 1 seed in the NCAA tournament.
Purdue (23-4, 12-2) has now lost back-to-back games after winning 19 straight in the middle of the season.
The Boilermakers were coming off their first conference loss of the year but started strong in the first half while building up a 10-point lead.
Miles Bridges did his best to keep the score at just 36-31 at halftime, utilizing his athleticism on plays like this:
While Cassius Winston filled up the stat sheet with 10 points, 10 assists and seven rebounds, Bridges was the star for Michigan State, always seeming to come through in clutch moments.
On the biggest possession of the game, and possibly the season, the sophomore broke a 65-65 tie with a deep three, exciting everyone watching along:
Purdue led much of the day on the road, avoiding mistakes with its first turnover coming nearly 30 minutes into the game. Isaac Haas was the go-to player, scoring 17 of his 25 points in the second half to give the visitors a chance.
Unfortunately, the center didn't get much help offensively. Carsen Edwards and Vince Edwards, two possible All-Big Ten performers, finished just 8-of-26 combined from the field for 22 total points.
Bridges then took care of the rest while leading the Spartans to their third top-10 win of the season.
Michigan State closes its regular season with three of its last four games on the road, beginning with Tuesday's matchup at Minnesota. Purdue will get some time to rest and regroup before visiting Wisconsin Thursday.