Victor Oladipo finished with 21 points, seven rebounds and six steals, leading No. 7 Indiana to a 75-70 victory over No. 13 Michigan State on Sunday.
The Hoosiers (18-2, 6-1 Big Ten) have won three straight overall and two in a row in this series.
Michigan State (17-4, 6-2) was led by Gary Harris with 21 points and Adreian Payne who had 18 points and doubled his season total by making three 3-pointers.
The Spartans and Hoosiers were among the league's three-team bunch that started the day with only one loss in conference play, and the game was as good as advertised.
Michigan State rallied from a 9-pont deficit to take a 31-30 lead late in the first half, but the Hoosiers led 44-38 at halftime.
Indiana maintained its narrow lead throughout the second half, staving off charge after charge before finally putting the game away in the final minute.