Iowa Freshman Keith Duncan kicked a game-winning 33-yard field goal as time expired to upset the 3rd-ranked Wolverines under the lights in Iowa City.