Kyle Larson slipped between cars on an overtime restart and won Sunday's NASCAR Cup Series race at Michigan International Speedway. The victory capped a busy stretch for Larson after team owner Chip Ganassi allowed him to go to Iowa to compete in the Knoxville Nationals on Saturday.
He finished second at that sprint car event before returning to Michigan and earning his fourth career Cup victory.
Martin Truex Jr. was in the lead, about a second ahead of teammate Erik Jones, before a late caution came out because of a spin by Michael McDowell. That forced overtime.
A red flag for oil on the track only added to the drama, and when the race restarted for the final time, Larson — who hadn't led at all to that point — drove to the right of Jones and passed to the inside of Truex.
Larson has won the last three Cup races at MIS, the first driver to do that since Bill Elliott, who won four straight from 1985-86. This was Larson's third win of the season and ended a mini-slump in which he had finished out of the top 20 in three straight races.
Truex and Jones finished second and third for Furniture Row Racing.
Keselowski, the pole winner, led for 105 laps, but finished 17th. He is now winless in 17 Cup races at his home state's track.
Dale Earnhardt Jr., who has two wins at Michigan, finished 14th in his final race at MIS before he retires at the end of this season.
The race was originally scheduled for 200 laps and 400 miles. It ended up being 202 laps.
The Cup Series heads to Bristol Motor Speedway for a race Saturday night.