Kevin Harvick completed his weekend mastery of Atlanta Motor Speedway by holding off Brad Keselowski on Sunday in the rain-delayed NASCAR Monster Energy Cup race.

Harvick, who was dominant Saturday in winning the second-tier Xfinity event, started fourth in the Cup race and quickly proved he had the car to beat. 

Harvick was comfortably in the lead when Trevor Bayne's engine blew with 28 laps to go. The restart gave contenders a chance to grab the lead, but Harvick beat Keselowski to remain in control.

The start was delayed 2 hours, 30 minutes by rain. The threat of more rain added urgency in the late battle for the lead. There were reports of drops of rain with more than 130 laps remaining, leading to increased concerns the race could end early.

Clint Bowyer was third, followed by Denny Hamlin.