Hayden Fry had never beaten Ohio State at Columbus, Ohio, in his nine years as head coach at Iowa.
But after a dramatic 29-27 victory Saturday, Fry was ready to call an end to his coaching career.
"I think I'll retire right now," Fry joked after Marv Cook scored on 28-yard, fourth-and-23 pass from Chuck Hartlieb with six seconds left.
The victory was Iowa's first at Ohio Stadium since 1959.
Ohio State Coach Earle Bruce was left with unanswered questions.
"We just lost a heart-breaking football game on the last play," he said. "What do you expect me to say?"
Cook's touchdown erased a 27-22 Ohio State lead that came on Carlos Snow's 14-yard run with 2:45 left.
The victory was the fourth in a row for Iowa, 8-3 overall and 5-2 in the Big Ten. Ohio State dropped to 5-4-1 and 3-4.
After Snow's score had given Ohio State the lead, Hartlieb led a 64-yard, 10-play drive that included two fourth-down conversions.
An eight-yard pass to Cook gave Iowa a first down at the Ohio State 23 on a fourth-and-3 play with 1:16 remaining.
Harmon finished with 151 yards rushing in 21 attempts for Iowa, and Snow led Ohio State with 96 in 27 carries.
Hartlieb, who had passed for a Big Ten record seven touchdowns a week earlier against Northwestern, completed 20 of 37 passes for 333 yards.
Michigan 17, Illinois 14--Phil Webb raced two yards for a touchdown in the final minute at Champaign, Ill., as the Wolverines improved to 7-3 and 5-2.
The Wolverines trailed, 14-7, going into the fourth quarter. But Mike Gillette kicked a 25-yard field goal to pave the way for the winning touchdown, and the Michigan defense stopped the Illini (3-6-1, 2-4-1) cold.
Jamie Morris, Michigan's all-time leading rusher, rushed 26 times for 136 yards and scored on a 3-yard run in the second quarter.
Minnesota 22, Wisconsin 19--At Minneapolis, Rickey Foggie's three-yard touchdown pass to Craig Otto with 36 seconds to play snapped a four-game losing streak for the Golden Gophers (6-4, 3-4).
Foggie, who became the third player in college football history to pass for 4,000 yards and rush for 2,000 yards, completed 11 of 16 passes for 124 yards and added 67 rushing yards, giving him 4,687 passing yards and 2,026 rushing yards.
He joins John Bond of Mississippi State (1980-83) and Prince McJunkins of Wichita State (1979-82) as the only members of the 4,000-2,000 club.
Marvin Artley had 114 yards in 17 carries for Wisconsin (3-7, 1-6). Minnesota's Darrell Thompson rushed for 92 in 23 carries.
Purdue 20, Northwestern 15--At West Lafayette, Ind., Shawn McCarthy completed 17 of 30 passes for 172 yards and a touchdown, and James Medlock rushed for 100 yards to power the Boilermakers (3-6-1, 3-4) past the Wildcats (1-8-1, 1-6).
Mike Greenfield, who broke the Northwestern career passing yardage record of 5,679 yards set by Sandy Schwab from 1982-85, completed 10 of 29 for 153 yards, giving him a career total of 5,724.