Michigan was able to weather the initial storm.
With Zavier Simpson sitting over the final 11 minutes of the first half and Iowa ripping off a 24-6 run to take an 11-point lead, the Wolverines battled back.
But foul trouble, another big game from Luka Garza and a late surge by the Hawkeyes sent No. 19 Michigan to a 90-83 loss Friday night at Carver-Hawkeye Arena.
Eli Brooks scored a career-high 25 points and made five 3-pointers to give Michigan (11-6, 2-4 Big Ten) a chance to earn its first road win. Franz Wagner added 18 points, Jon Teske had 14 points and David DeJulius scored 10.