AP, EAST LANSING, Mich: JaJuan Johnson had 20 points, 17 rebounds and seven blocks to help No. 8 Purdue beat Michigan State 67-47 on Sunday.
The Boilermakers (24-5, 13-3 Big Ten) have won six straight to surge into contention for the conference title.
They took control with a 16-5 run midway through the first half and turned the road game into a rout with a 19-4 run in the second half that gave them a 57-35 lead.
Purdue's E'Twaun Moore scored 17 and Lewis Jackson had 16 points.
The Spartans (16-12, 8-8) had won two straight and three of four to improve their shot at playing in a 14th straight NCAA tournament, but can't afford to fare poorly this week at home against last-place Iowa and on the road against rival Michigan before the Big Ten tournament.
Michigan State's Kalin Lucas scored 15 of his 23 points in the first half and didn't get much help.