NASCAR at Atlanta: Race results, highlights from the QuikTrip 500

The NASCAR season continued with the QuikTrip 500 at Atlanta Motor Speedway. SN provided live updates and results.

Rain may have delayed the start time but it couldn't keep Kevin Harvick from dominating the QuikTrip 500 at Atlanta Motor Speedway on Sunday.

Starting in the third position, Harvick didn't need long to get to the top spot. He stayed there throughout the race, lapping driver after driver and at one point holding a 10-second lead.

"It was great getting into this race car and knowing that everybody knew that they had to beat our car,” Harvick said. "I'm just really, really happy with everything that we've done at Stewart-Haas Racing over the last five years, and this is a great start to getting ourselves in the Playoffs and doing everything that we need to do."

The day started with the threat of a postponement but the weather stayed away and crews in Atlanta were able to dry the track and have it ready after only a minor delay.

The win marks the second QuikTrip 500 checkered flag for the 42-year-old Harvick, whose first win in Atanta came all the way back in his rookie season in 2001.

MORE: Harvick pays tribute to Dale Earnhardt in Victory Lane

Brad Keselowski finished second, with Clint Bowyer behind him in third. You can find the rest of the final finishing order here.

Check out the results and highlights from Harvick's win at the 2018 QuikTrip 500.

(Material from the NASCAR Wire Service was used in this report.)

MORE: Watch NASCAR all season on fuboTV (7-day free trial)

NASCAR at Atlanta: QuikTrip 500 results, highlights

(All times Eastern)

7:06 p.m.: Burnouts for Kevin Harvick after a dominating win.

7:03 p.m.: Kevin Harvick is the QuikTrip 500 winner! Brad Keselowski, Clint Bowyer finish 2-3 behind him.

7 p.m.: Kevin Harvick sitting firmly in the driver's seat.

6:53 p.m.: Twenty laps left.

6:45 p.m.: It appears Darrell Wallace Jr. rear-ended Ricky Stenhouse Jr. while driving through the smoke from Trevor Bayne's engine.

6:42 p.m.: Caution is out for Trevor Bayne.

6:39 p.m.: That didn't take long. Kevin Harvick is already back in the lead after pitting; 30 to go now.

6:35 p.m.: Harvick gives up the lead to pit for a final time. Now 37 laps to go.

6:31 p.m.: Denny Hamlin and Joey Logano are making their final pit stops to try to take down the leaders.

6:24 p.m.: Kevin Harvick goes back on top, and with fresher tires.

6:18 p.m.: Sixty-two laps to go with a new leader.

6:08 p.m.: Less than 100 laps to go in Atlanta.

5:57 p.m.: Green-flag pit stops happening. Most of the leaders head to pit road but Denny Hamlin and Joey Logano are pushing it.

5:44 p.m.: It's a tight one so far in Stage 3 between Brad Keselowski, Kurt Busch and Kevin Harvick.

5:26 p.m.: The point allotment for the Stage 2 standings.

5:24 p.m.: The radar looks a little ominous for the final stage but since two stages are already complete the race is official.

5:23 p.m.: Brad Keselowski is the Stage 2 winner.

5:19 p.m.: Brad Keselowski, Kurt Busch and Kyle Busch have the lead with the restart. Six laps to go in Stage 2.

5:12 p.m.: Jimmie Johnson spins and the caution is out.

5:10 p.m.: Only 16 cars still on the lead lap now.

5:04 p.m.: Stewart-Haas Racing is having a nice day. Kevin Harvick is back in P1.

4:59 p.m.: Leaderboard update after green-flag pit stops:

4:51 p.m.: Keep an eye on Kevin Harvick; he's making moves and is back up to P3.

4:47 p.m.: Gray Gaulding is headed to the garage.

4:44 p.m.: Kurt Busch is the new leader.

4:36 p.m.: Stage 2 begins on Lap 93. Kevin Harvick is forced back to pit road so the top of the order is Brad Keselowski, Martin Truex Jr. and Kurt Busch.

4:31 p.m.: Penalties galore!

4:27 p.m.: More drivers behind a lap.

4:25 p.m.: Kevin Harvick is the Stage 1 winner at Atlanta, followed by Clint Bowyer and Brad Keselowski.

4:20 p.m.: Ryan Newman to the pits after hitting the wall and taking some front-end damage.

4:19 p.m.: More movement at the top of the leaderboard.

4:17 p.m.: A lot of lapping going on. Darrell Wallace Jr., William Byron, Chris Buescher and Trevor Bayne are all a lap down.

4:12 p.m.: Ryan Newman has fallen back a bit. Now Kevin Harvick, Martin Truex Jr. and Kyle Busch lead with about 15 laps to go in Stage 1.

3:59 p.m.: Back to green. Kevin Harvick, Ryan Newman and Martin Truex sit 1-2-3.

3:50 p.m.: Competition caution is waved at Lap 30.

3:45 p.m.: Kevin Harvick and Kyle Busch are sitting 1-2 after passing Ryan Newman.

3:41 p.m.: Martin Truex Jr. is making moves early.

3:37 p.m.: Ryan Newman has a hold of the lead through the first 10 laps.

3:33 p.m.: The green flag is out. Let's go racing!

3:23 p.m.: Engines = fired.

3:03 p.m.: It's almost time to race. Drivers and cars are getting ready.

2:10 p.m.: A few more updates on the race status.

2 p.m.: Driver intros have been scheduled.

1:50 p.m.: Track drying update!

1:10 p.m.: Rain delay update.

12:40 p.m.: The rain delay is official.

12:05 p.m.: With an hour to go until race time, rain has rolled in and the forecast doesn't look promising.