Keith Appling scored in double figures for the first time in more than five weeks and Michigan State looked healthier than it had in months.
That was all it took for the 22nd-ranked Spartans to dominate the second half and earn an 86-76 victory over No. 24 Iowa on Thursday night.
Travis Trice was 3 for 4 from 3-point range and had 16 points, while Adreian Payne added 14 points in his final home game.
Roy Devyn Marble had 24 points for Iowa (20-10, 9-8) which has continued to struggle on defense and is 1-4 over the past two weeks.