Michigan shot 33.3 percent and scored just 16 points in the first half, but used a 23-6 run in the second half to pull away from the Hawkeyes. The Wolverines shot 54.2 percent after halftime.
Michigan (7-17, 3-9 Big Ten) trailed by as many as 16 before halftime, but opened the second half with a 13-4 run to pull within two. Iowa pushed the lead back to nine on a 7-0 run, but the Wolverines took over the game with their big run.
Iowa (11-15, 4-9) went nearly nine minutes without making a basket during Michigan's rally, highlighted by Wright's two big 3s. Wright's second 3 gave Michigan an eight-point lead with 3:09 left.
Michigan trailed 27-16 at halftime, its lowest point total for a half this season. Iowa held Michigan scoreless for more than eight minutes and went on a 13-0 run to pad the lead.
Jake Kelly led Iowa with 12 points.