EAST LANSING, MI – E'Twaun Moore scored a season-high 25 points and JaJuan Johnson added 19, lifting No. 6 Purdue to a 76-64 victory over No. 10 Michigan State on Tuesday night.
The Boilermakers (20-3, 8-3) have won six straight, while the Spartans (19-6, 9-3) have dropped three in a row to lose their commanding lead in the Big Ten.
Kalin Lucas played after missing a game with a sprained right ankle. He gave Michigan State a three-point lead with 13:16 left in the first half, then Purdue scored twice as much as the Spartans the rest of the first half to take a 47-33 lead.
Michigan State trailed by 18 points early in the second half, but pulled within three with 4 1/2 minutes left.
The Boilermakers held off the rally to snap a nine-game skid at the Breslin Center and reach the 20-win mark for the fourth straight season.