Drew Stevens kicked a 44-yard field goal as time expired to give Iowa a 20-17 Big Ten win over Michigan State on Saturday in Iowa City.