IOWA CITY, Iowa -- Michigan attempted 25 fewer free throws. Iowa's Luka Garza scored 33 points. And Zavier Simpson played nine first-half minutes.
Despite all of that, the Wolverines found themselves in position to pull off a road upset at Carver-Hawkeye Arena on Friday night.
Iowa's offense was too much to handle. After Michigan took a seven-point lead with just under 10 minutes left in the second half, the Hawkeyes used an 11-2 run to re-take the lead, eventually handing the Wolverines a 90-83 loss.
For a second consecutive outing, Michigan (11-6, 2-4 Big Ten) put together a solid performance on the road but came away without a victory, leaving the Wolverines 0 for 5 on the season in road contests and 2-4 in the Big Ten.
Michigan hung around all game, despite playing in a hostile road environment and also dealing with significant foul trouble.
Simpson picked up two quick fouls in the first half. Then center Jon Teske picked up three fouls in the opening 4:34 of the second half, while Brandon Johns, Franz Wagner and Austin Davis combined for 13 fouls.
But timely shooting stemmed Iowa's runs and even gave Michigan a temporary lead in the final half.
After trailing by four at halftime, the Wolverines re-took the lead with just under 13 minutes and used a 17-4 run to take a 72-65 lead with 9:42 remaining.
Guard Eli Brooks was the catalyst all game long, hitting an array of jumpers to lead Michigan with 25 points on 9-of-17 shooting -- his best performance since a 24-point outing against North Carolina on Nov. 28.
Iowa (13-5, 4-3) turned things around quickly. CJ Fredrick hit a pair of 3s while Garza added one of his own, and the Hawkeyes took back control for good.