Nick Ward had 22 points and nine rebounds, Miles Bridges had 17 points and Matt McQuaid added a season-high 15 to help Michigan State beat No. 16 Wisconsin 84-74 on Sunday.
The Spartans (18-11, 10-6 Big Ten) have won six of their last eight games, moving them into a third-place tie in the conference and perhaps sealing their spot in a 20th straight NCAA Tournament.
The Badgers (22-7, 11-5) have lost four of five and lost a chance to pull into a first-place tie with No. 14 Purdue.
Wisconsin's Nigel Hayes scored 22 points, Bronson Koenig had 17 and Zak Showalter added 15. Ethan Happ fouled out with eight points, more than six points below his average for the Badgers.
Michigan State went on an 11-1 run midway through the second half, building a 12-point lead that it was able to maintain unlike a big lead in the first half.