Nik Stauskas scored 26 points, and No. 21 Michigan held off No. 10 Iowa 75-67 on Wednesday night to remain unbeaten in the Big Ten.
The Wolverines (14-4, 6-0) have won eight straight to set up a showdown in East Lansing on Saturday night with rival Michigan State, the Big Ten's only other unbeaten team in conference play.
Aaron White scored 14 of Iowa's points in a row down the stretch, but it wasn't enough to rally the Hawkeyes (15-4, 4-2) from an 11-point deficit.
White and Melsahn Basabe scored 17 points each for Iowa. Glenn Robinson III had 14 points for Michigan and Jordan Morgan added 12.
Third-ranked Michigan State (18-1, 7-0) will bring an 11-game winning streak into Saturday's game.