Mark Gronowski threw for two touchdowns and rushed for another to lead the 23rd-ranked Hawkeyes to a 34-27 victory over the 14th-ranked Commodores.