WEST LAFAYETTE — Trevion Williams scored 28 points, Eric Hunter Jr. scored 15 and Purdue pulled away from Michigan State for a 75-65 win Tuesday night.
Williams, who shot 13-for-21, scored 10 of Purdue’s last 18 points in the game’s final 4:45.
Gabe Brown’s 3-pointer brought Purdue within 51-50 with 8:24 left before Jaden Ivey and Hunter made back-to-back 3s for the Boilermakers (14-8, 9-6 Big Ten).
Michigan State (10-9, 4-9) reeled off six straight points — Aaron Henry made a pair of free throws and jumper — and then Williams took control for Purdue.
Henry hit a 3 to reduce Michigan State’s deficit to 62-59 with 3:28 left, but the Spartans never got closer.
Ivey scored 11 points for Purdue and Zach Edey 10.
Henry led Michigan State with 15 points, Joey Hauser scored 11 and Julius Marble 10.
The Spartans have dropped two straight and five of their last seven. Michigan State heads to Bloomington to face Indiana on Saturday.
Based on Tuesday’s rankings, Michigan State’s last five contests include matchups against No. 3 Michigan, No. 4 Ohio State and No. 5. Illinois.
Purdue faces Nebraska on the road Saturday. The Boilermakers haven’t won consecutive games since Jan. 17 and Jan. 20.