The Spartans (17-4, 4-2 Big Ten) won their fourth straight game by going on 16-2 and 16-4 runs in the first half and holding the Golden Gophers (7-13, 1-5) without a field goal for nearly 13 minutes.
Minnesota's Lawrence McKenzie and Dan Coleman each scored 13 and Jamal Abu-Shamala had 11 points. None of their teammates scored more than two points. The Gophers have lost five in a row and are 5-8 since Jim Molinari replaced Dan Monson.
The Spartans have built up momentum after dropping their first two Big Ten games, both on the road, and they'll need every bit of confidence because Saturday night they play at No. 5 Ohio State.
Michigan State was sluggish in the opening minutes, then it was dominant at both ends of the court in building 20-11 and 40-19 leads in the first half.
After McKenzie made a 3-pointer with 8:20 left in the first half, the Gophers didn't make another field goal until Coleman made a shot more than four minutes after halftime.
Michigan State had a 30-point cushion midway through the second half, then cruised the rest of the way to improve to 14-0 at home.
Travis Walton scored seven points and had a career-high 11 assists for the Spartans, who made a season-high 25 assists. Michigan State made 57 percent of their shots in the first half, outrebounded the Gophers by 14 and held them to 31 percent shooting.