EAST LANSING, Mich. (AP) - Cassius Winston shook off a slow start and took over when No. 6 Michigan State needed him most against Purdue.
Winston began with a 16-plus-minute scoreless stretch but finished with 23 points, helping the Spartans pull away to beat the Boilermakers 77-59 on Tuesday night.
"That's what great players do," Michigan State coach Tom Izzo said.
The Spartans (14-2, 5-0 Big Ten) have won nine straight.
The Boilermakers (9-6, 2-2) had won their previous three games by a combined total of 55 points.
Purdue got off to a strong start, rattling Michigan State with pressure defense and taking an early 9-2 lead.
The Spartans cut down on their turnovers and held together as Winston, their leading scorer, made his first shot with 3:52 left in the first half. The junior point guard closed the half with nine points, putting Michigan State ahead 39-26.
Purdue's Carsen Edwards had a season-low 11 points on 3-of-16 shooting, including 2 of 13 from the 3-point line. Ryan Cline, the Boilermakers' second-leading scorer, had 12 points on 4-of-12 shooting.
Edwards entered the game averaging 25.5 points to rank among the nation's leading scorers.
"He's a very confident and talented player, but at times he doesn't let things come to him," coach Matt Painter said. "He has such high peaks sometimes he'll have a game like this because he wants it so bad that he starts pressing.
"Basketball means something to him, so he'll respond to this."
Edwards had five points in a 27-second span midway through the second half to pull Purdue within four points, matching his scoring from the first 28 minutes of the game.
Winston, though, scored three of the Spartans' next five points to push their lead to nine.
"He's crafty, breaking you down and scoring for himself and creating for his teammates," Painter said.
Michigan State's Nick Ward scored 16 points and Xavier Tillman had 11 points.
Purdue's Evan Boudreaux, a key player early in the game, was limited to 10 minutes in the first half and didn't play after halftime because of a groin injury after scoring five points, grabbing two rebounds and making a steal.