https://images.daznservices.com/di/library/sporting_news/8f/6/brad-keselowski-052520-getty-ftr_wuzrj52p7x941sur3yhrpjze6.jpg?t=1259336274&w=%7Bwidth%7D&quality=80
(Getty Images)

NASCAR at Charlotte results: Brad Keselowski wins crazy Coca-Cola 600

by

After six hours on Sunday that included a rain delay and overtime, Brad Keselowski won theCoca-Cola 600 for the first time in his career. It was thelongest race, by miles, in NASCAR history.

The race seemed all but over with two laps to go. Chase Elliott helda three-second lead on Keselowski, minutes away from tasting sweet revenge in the form of success. Then Elliot’s teammate, William Byron, spun out to send the race into a caution and overtime.

Elliotttook a pit stop, got four new tires, and fell to 11th. The Coca-Cola 600 turned into a two-driver race between Jimmie Johnson and Keselowski in a two-lap overtime.

Elliott finished third in his second straight disappointing finish. It's hard to be any closer than Elliott was to back-to-back victories without actually winning one. On Wednesday, he was in second-place at Darlington with just a few laps to go. He had fresher tires, and seemed like a good bet to win, until Kyle Busch misjudged a gap and changed a possible victory into a 38th place finish.

Keselowski said on the post-race interview on Fox that he's been where Elliott was and lost in a similar fashion. Not this time. After he crossed the finish line in first,Keselowski grabbed an American flag—a perfect match with his red, white and blue Ford— and burned out in the first few minutes of Memorial Day.

Sporting News tracked thelive race updates and lap-by-lap highlights from the Coca-Cola 600. Follow along below for complete results from Charlotte.

MORE: Watch the Coca-Cola 600 live with fuboTV (7-day free trial)

NASCAR at Charlotte live updates, highlights from Coca-Cola 600

Pos.Driver
1Brad Keselowski
2Jimmie Johnson
3Chase Elliott
4Ryan Blaney
5Kyle Busch
6Kevin Harvick
7Martin Truex Jr.
8Kurt Busch
9Tyler Reddick
10Christopher Bell
11Chris Buescher
12Erik Jones
13Cole Custer
14Joey Logano
15Austin Dillon
16 Aric Almirola
17John Hunter Nemechek
18Matt DiBenedetto
19Michael McDowell
20Alex Bowman
21 William Byron
22Ross Chastain
23Ryan Preece
24Corey LaJoie
25Ricky Stenhouse Jr.
26Ty Dillon
27Matt Kenseth
28Ryan Newman
29Daniel Suarez
30Denny Hamlin
31Brennan Poole
32Gray Gaulding
33B.J. McLeod
34Garrett Smithley
35Timmy Hill
36Quin Houff
37Joey Gase
38J.J. Yeley
39Bubba Wallace
40Clint Bowyer

12:12 a.m. —  Brad Keselowski wins the Coca-Cola 600 in overtime.

12:05 a.m. —  Chase Elliott, who was leading Keselowski by over three seconds with two laps to go, is getting four new tires on pit road before overtime. Keselowski to the lead.

12:04 a.m. —  Caution! William Byron spins out. After 600 miles and a rain delay, we are heading to overtime.

12:01 a.m. —  Five laps to go, Chase Elliott in control.

11:47 p.m. —  Chase Elliott takes the lead with 35 to go, looking for redemption after the way things unfolded on Wednesday night in Darlington.

11:44 p.m. —  40 laps to go. Keselowski in first, followed by Elliott, Johnson, Truex Jr and Bowman.

11:41 p.m. —  Back to green, Jimmie Johnson grabs the lead out of the gate, but Keselowski quickly takes it.

11:34 p.m. —  Caution with 52 laps to go. No. 51 car spins out.

11:24 p.m. —  70 to go: 1. Truex Jr. 2. Johnson 3. Bowman 4. Keselowski 5. Byron

11:14 p.m. —  Things got dicey.

11:02 p.m. —  Joey Logano wins Stage 3.

10:57 p.m. —  Five laps left in Stage 3. Logano, Bowman, Blaney, Johnson and Truex Jr. in the top-five. Bowman barely snuck past a car to avoid a crash.

10:49 p.m. —  Logano, Harvick andElliott are the only ones who stayed out with 20to go in Stage 3. Truex Jr. is the first car off pit road.

10:45 p.m. —  Caution for Matt Kenseth

10:25 p.m. —  Ryan Newman had to head in for a battery change. It puts him in 29th and four laps down.

10:15 p.m. —  Martin Truex Jr. takes the lead. He shoots past Bowman halfway through Stage 3.

9:56 p.m. —  Halfway through the 600-mile race. Cars are exiting to pit road off of turn four, about to observe a moment of silence for Memorial Day.

9:54 p.m. —  Bowman takes Stage 2. Truex Jr. in second, Kyle Busch in third, William Byron in fourth and Chase Elliott in fifth.

9:36 p.m. —  Alex Bowman back in the lead after the cycle of pit stops.

9:33 p.m. —  Jimmie Johnson is the new leader. Bowman heads to pit road.

9:18 p.m. —  Bubba Wallace to the garage. He lost his brakes.

9:08 p.m. —  Clint Bowyer, who crashed earlier,is going to go somewhere he can take his face mask off and drink a cold beer, he said on the Fox broadcast.

9:04 p.m. —  Back under green as Stage 2 kicks off.

8:53 p.m. —  Stage 1 will end under caution. Alex Bowman gets the win. Truex Jr., Elliott, Reddick, Lagano, Kyle Busch, Austin Dillon, Johnson, Byron and Kurt Busch round out the top-10.

8:51 p.m. —  Caution out for Clint Bowyer with three laps before Stage 1. Bowyer went hard into the wall, lots of smoke and sparks from his No. 14. He's out of the car and walking.

8:44 p.m. —  Christopher Bell just barely avoided spinning out. Ryan Blaney clipped him in the rear bumper in an attempt to move up to 13th. Somehow Bell maintained control and the race avoided caution.

8:37 p.m. —  The "Crank It Up" is still really cool.

8:30 p.m. —  Alex Bowman, Chase Elliott, Martin Truex Jr, Tyler Reddick and Kurt Busch make up the top-five off the restart.

8:28 p.m. —  And with some relatively dry tracks, the flag is green on Lap 57. 43 to go in Stage 1.

8:20 p.m. —  We're back under yellow. Nearly everyone heading for pit road before the racehits green.

8:16 p.m. —  Engines are starting.

8:12 p.m. —  Drivers are getting back in their cars.

8 p.m. —  We have a restart time:

7:45 p.m. — Some rain is back over the track.

7:37 p.m. —  Radar update:

7:35 p.m. —  Rain seems to have stopped in Charlotte.

7:25 p.m. —  In the event that the race cannot be finished tonight:

7:14 p.m. —  Potential good news:

7:10 p.m. —  The radar:

7:03 p.m. —  Caution for rain. Red Flag is now out. Kurt Busch has led all 50 laps so far today.

6:53 p.m. — Back underway on lap 28. Busch, Truex Jr., Elliott, Reddick, Logano in the top-five.

6:44 p.m. —  Caution on lap 20. Kurt Busch has led all 20 laps so far.

6:42 p.m. — Hamlin enters the race eight laps down.

6:35 p.m. —  Denny Hamlin, the winner on Wednesday, is on pit road early.

6:32 p.m. — We're underway in Charlotte.

What time does the NASCAR race start today?

A 6 p.m. ET start time has become the customary protocol for the Coca-Cola 600, NASCAR's longest race. It's the only event in the sport that features four stages rather than three, and each Coca-Cola 600 stage will be 100 laps.

The Coca-Cola 600 begins in the heat of the daylight, but it gradually turns into a night race over the span of roughly 4 1/2 hours. That leads to cooling track temperatures and puts the onus on adjustments as teams attempt to navigate the race.

Fox's coverage of pre-race ceremonies from Charlotte Motor Speedway — which are special on Memorial Day weekend —will begin at 6 p.m. ET, and the Coca-Cola 600 is scheduled to take the green flag 28 minutes later.