Clint Bowyer is the champion at the FireKeepers Casino 400 at Michigan International Speedway.
Bowyer held off his teammate Kevin Harvick after a restart on lap 126 to win the rain-shortened race.
NASCAR was forced to call the race after 133 of a scheduled 400 laps at the two-mile track.
It is Bowyer's first Monster Energy NASCAR Cup Series win at Michigan and his second of the season.
Harvick finished in second and pole-winner Kurt Busch in third as Stewart-Haas Racing pulled off its first 1-2-3 sweep in the organization's history.
Kyle Busch and Paul Menard rounded out the top-five.