Adreian Payne scored a team-high 15 points as No. 11 Michigan State handed third-ranked Ohio State its first home loss in almost two years with a 58-48 decision at Value City Arena.
Keith Appling added 14 points and Draymond Green had 12 with nine rebounds for Michigan State (20-5, 9-3 Big Ten), which earned its third straight win and now sits in a tie with Ohio State for the top spot in the conference.
Jared Sullinger recorded 17 points and a season-high 16 rebounds for Ohio State (21-4, 9-3), but also had a career-high 10 turnovers in the Buckeyes' first loss in Columbus since February 17, 2010. They were riding a 39-game home win streak entering Saturday's contest.
Aaron Craft dropped in 15 points in a losing effort as Ohio State shot just 26.4 percent from the floor in the contest, including a 2-for-15 mark from three-point range.