Michael Geiger kicked a 41-yard field goal as the time expired to secure the 9th-ranked Spartans a 17-14 victory over the 3rd-ranked Buckeyes, ending their 23-game winning streak.