Cody Zeller scored 18 points and Victor Oladipo added 13, leading No. 18 Indiana past No. 5 Michigan State 70-55 Tuesday night, its third victory over a top five team this season. The Hoosiers (22-7, 10-7 Big Ten) are the second team to achieve that feat this season, joining Kansas which did it with a win over Missouri Saturday. Indiana upset No. 1 Kentucky and No. 2 Ohio State in December and now the Spartans, who could have clinched their second outright Big Ten title in four seasons with a victory. Michigan State (24-6, 13-4) can still win the outright crown with a victory over No. 10 Ohio State Sunday. Instead, the Hoosiers joined the 1975-76 team as the school's only one since 1948-49 to beat three top five teams in one season, and became the only one to do win all three games during the regular season This time, Indiana didn't need a last-second shot or a last-second stop to win it. Indiana took a page out of Michigan State's playbook, beating the Spartans with defense, rebounding and toughness. Michigan State had won six straight in the series and seven straight overall. Duke 79, Wake Forest 71: Ryan Kelly scored a career-high 23 points and No. 4 Duke held on to beat Wake Forest 79-71 Tuesday night for its seventh straight win. Kelly put up 20 points against the Demon Deacons for the third straight time, and Seth Curry finished with 15 points for the Blue Devils (26-4, 13-2 Atlantic Coast Conference). No. 14 Wisconsin 52, Minnesota 45: Jordan Taylor scored 22 points to lead No. 14 Wisconsin to a victory over Minnesota that clinched a first-round bye in the Big Ten tournament for the Badgers. Vanderbilt 77, No. 16 Florida 67: John Jenkins hit six 3-pointers and finished with 22 points, and Vanderbilt beat No. 16 Florida 77-67 Tuesday to clinch a first-round bye in the Southeastern Conference tournament.