Kevin Harvick has led over 1,000 laps in the past seven NASCAR Cup Series races at Atlanta Motor Speedway but didn't have a win to show for it — until Sunday. 

Harvick overcame an early pit road issue to dominate the Folds of Honor QuikTrip 500 and make amends for last season's costly penalty that cost him the race.

Harvick's first win of the season wasn't wire to wire despite leading 181 laps on the day. After winning Stage 1, Harvick had to restart 19th due to an air-gun issue but his No. 4 was easily the best car in the race, which was delayed 2 1/2 hours due to rain. 

A flurry of pit-road strategies were in play midway through the race with the threat of rain looming over the 1.5-mile track located south of Atlanta, but the inclement weather held off long enough for NASCAR to complete the full 325 laps. 

A caution reset the field and race strategies with 22 laps remaining but Harvick, who won Saturday's Xfinity Series race, was able to pull away from 2017 Atlanta winner Brad Keselowski for the win. 

Harvick's teammate Clint Bowyer finished third, followed by Denny Hamlin and Martin Truex Jr.

Georgia native Chase Elliott failed to capture his first Cup Series win at his hometown track. Back in the No. 9 car, a number made famous by his Hall of Fame father Bill, Chase was unable to overcome his poor starting position en route to a 10th-place finish. 

NASCAR results from Atlanta's Folds of Honor QuikTrip 500 

  1. Kevin Harvick
  2. Brad Keselowski
  3. Clint Bowyer
  4. Denny Hamlin
  5. Martin Truex Jr. 
  6. Joey Logano
  7. Kyle Busch
  8. Kurt Busch
  9. Kyle Larson
  10. Chase Elliott
  11. Erik Jones
  12. Ryan Blaney
  13. Aric Almirola
  14. Austin Dillon
  15. Daniel Suarez
  16. Ricky Stenhouse Jr. 
  17. Paul Menard
  18. William Byron
  19. Jamie McMurray
  20. Alex Bowman
  21. Kasey Kahne
  22. Ryan Newman
  23. David Ragan
  24. Michael McDowell
  25. Chris Buescher 
  26. Ty Dillon
  27. Jimmie Johnson
  28. Cole Whitt
  29. AJ Allmendinger
  30. Ross Chastain
  31. Matt DiBenedetto
  32. Darrell “Bubba” Wallace Jr. 
  33. Harrison Rhodes
  34. Jeffery Earnhardt
  35. Trevor Bayne
  36. Gray Gaulding

Stage 1 winner: Harvick

Stage 2 winner: Keselowski