Michigan struck back in a big way in the top of the third, getting a grand slam from designated hitter Zach Putnam after a double and back-to-back walks loaded the bases.
The Hawkeyes cut the lead to 4-2 in the fifth when Kevin Hoef led off with a single, moved to second on a balk and scored on an RBI single from Justin Toole.
Michigan added three insurance runs in the top of the ninth, getting a two-out RBI singles from Doug Pickens, Dan VanBuskirk and Chris Berset.
Iowa will head into the Big Ten Tournament next week in Ann Arbor, MI. The Hawkeyes will be the No. 4 seed and take on No. 5 Illinois Wednesday. Iowa beat Illinois three out of four games this year.
The winner of that game will face top-seeded Michigan.
Minnesota is the two seed, and they will get the other first round bye. They will await the winner of the Penn State (3-seed) and Ohio State (6-seed) game.
Just six teams qualify for the Big Ten tournament, and it is a double elimination event. The losers of the 4-5 and 3-6 game play in the first consolation round, with the loser being eliminated and the winner moving on to face the loser of the game involving the two-seed.
Here is a link to last years tournament bracket which will help you see how the event is laid out: CLICK HERE
NOTE: Iowa's 31 wins is the school's highest single season total since the 1993 team won 32 games.