The Gophers went on a 12-5 run to end the half as they led 39-30 at intermission.
Michigan State got back into contest with three-pointers by Chris Hill and Kelvin Torbert and a layup by Hill, to cut the margin to 41-39. Ben Johnson and Humphries added baskets to put the Gophers back up 45-39 with 16:49 to go, but another Hill three-pointer and an Alan Anderson runner tied the game at 45-45. Minnesota went back up four points at 51-47 when Humphries beat the shot clock with a 20-foot jumper with 10:18 left in the game. However, the Gophers would only manage one field goal the remainder of the game.
An 11-2 run that included a series of dunks by Paul Davis put the Spartans ahead 58-53 with 6:53 left. Stan Gaines trimmed the deficit back to three on the ensuing possession with a driving layup, but Jeff Hagen fouled out at the 5:18 mark, Gaines was disqualified with 3:53 to go, and Minnesota managed just three free throws the rest of the way. Michigan State made its last nine free throws to put the game away.
Minnesota shot 46 percent for the game (18-39) while Michigan State shot 51 percent (21-41). The Gophers turned the ball over 20 times as the Spartans recorded a season-high 15 steals.
Minnesota returns to the road on Wednesday against Indiana.