Harvick completed a sweep of the race after winning the first two stages. He denied Keselowski a chance to earn his first Cup win his home track.
Harvick led the final 14 laps, taking the lead with eight laps to go in the scheduled distance after he almost made contact with contact with Kyle Busch, which got Busch loose and sent him up the track.
STAGE 1 WINNER: Kevin Harvick
STAGE 2 WINNER: Kevin Harvick
WHO HAD A GOOD RACE: Brad Keselowski earned his sixth consecutive top-10 finish … Bubba Wallace placed ninth for his fourth top-10 finish in 2020, his most ever in a single season … Chase Elliott finished seventh for his eight top 10 in nine starts at Michigan. Average finish of 7.5 is the best all-time at Michgian.
WHO HAD A BAD RACE: Both Martin Truex Jr. and Tyler Reddick had to pit for cut tires in Stage 1 after they made contact with each other. While Truex bounced back for his top five, Reddick placed 18th … John Hunter Nemechek finished 36th after he caused three different cautions throughout the race, with the final one coming with 26 laps to go in the scheduled distance … Aric Almirola finished 16th, ending his career-best streak of nine consecutive top-10s.
WHAT’S NEXT: Race No. 2 at Michigan, 4:30 p.m. ET Sunday on NBCSN.
Check back for more.