Cassius Winston scored 18 of his 25 points in the second half as Michigan State came from behind to win 86-77 over Ohio State in Columbus.
Nick Ward added 21 points for the Spartans, who scored 50 points after the intermission.
Michigan State improved to 13-and-2 and is 4-and-0 in the Big Ten.
Kaleb Wesson led the Buckeyes with 25 points.
Ohio State dropped to 12-and-2 and 2-and-1 in conference play.