Denny Hamlin took a stunning win in Sunday's NASCAR Cup Series race at Nashville, having been three-wide with two of his team-mates coming into the final lap.

The race was a tale of starts and restarts for the No. 11, sitting on pole position when the race finally began after a rain delay of over an hour.

Apparently incredibly eager to get to the green flag when cars got on track, Hamlin jumped the start by a considerable distance, immediately being hit with a pass-through penalty and heading right to the back of the field. That, astonishingly, was the first start/restart violation in his 735-start Cup Series career.

The 45-year-old fought back up through the field to be right up with the front-runners when a late caution came out, restarting third for the eventual four-lap shootout behind his Joe Gibbs Racing team-mates Christopher Bell and Chase Briscoe.

This restart, though, he got exactly right – pushing Bell clear of Briscoe before diving low to run alongside the No. 20 for more or less the full four laps, with Briscoe even putting the pair three-wide as they took the white flag.

In the end, it was Hamlin who took his 62th Cup Series victory, the first win for a Toyota driver at Nashville Superspeedway.

The race was littered with brake rotor explosions, with at least four different incidents bringing out cautions late in stages to spark shootouts, ultimately dictating strategy calls and the course of the race.

With all that said, let’s take a look at the results below.

NASCAR TODAY:

Who won the NASCAR Cup Series race at Nashville today?

Here are the early results from the Cracker Barrel 400 from Nashville on Sunday.

Race Results

NASCAR Cup Series at Nashville Race Results
Pos Driver (Car No.) Team (OEM) Status Laps Completed Points
1Denny Hamlin (#11)Joe Gibbs Racing (Toyota)Running30062
2Christopher Bell (#20)Joe Gibbs Racing (Toyota)Running30038
3Chase Briscoe (#19)Joe Gibbs Racing (Toyota)Running30039
4Ricky Stenhouse Jr. (#47)Hyak Motorsports (Chevrolet)Running30041
5Shane Van Gisbergen (#97)Trackhouse Racing (Chevrolet)Running30030
6Tyler Reddick (#45)23XI Racing (Toyota)Running30037
7Chase Elliott (#9)Hendrick Motorsports (Chevrolet)Running30039
8Ryan Blaney (#12)Team Penske (Ford)Running30037
9Zane Smith (#38)Front Row Motorsports (Ford)Running30028
10Carson Hocevar (#77)Spire Motorsports (Chevrolet)Running30027
11Erik Jones (#43)Legacy Motor Club (Toyota)Running30026
12Ty Dillon (#10)Kaulig Racing (Chevrolet)Running30025
13Ty Gibbs (#54)Joe Gibbs Racing (Toyota)Running30024
14Joey Logano (#22)Team Penske (Ford)Running30023
15Michael McDowell (#71)Spire Motorsports (Chevrolet)Running30027
16Noah Gragson (#4)Front Row Motorsports (Ford)Running29921
17Riley Herbst (#35)23XI Racing (Toyota)Running29922
18Austin Dillon (#3)Richard Childress Racing (Chevrolet)Running29919
19Daniel Suárez (#7)Spire Motorsports (Chevrolet)Running29928
20Todd Gilliland (#34)Front Row Motorsports (Ford)Running29917
21Cole Custer (#41)Haas Factory Team (Chevrolet)Running29916
22Cody Ware (#51)Rick Ware Racing (Chevrolet)Running29915
23Kyle Larson (#5)Hendrick Motorsports (Chevrolet)Running29923
24John Hunter Nemechek (#42)Legacy Motor Club (Toyota)Running29813
25Corey Heim (#67)23XI Racing (Toyota)Running2980
26Austin Cindric (#2)Team Penske (Ford)Running29618
27Austin Hill (#33)Richard Childress Racing (Chevrolet)Running2930
28Chad Finchum (#66)Garage 66 (Ford)Running2890
29Chris Buescher (#17)RFK Racing (Ford)Out2868
30William Byron (#24)Hendrick Motorsports (Chevrolet)Out23115
31Josh Berry (#21)Wood Brothers Racing (Ford)Out2146
32Bubba Wallace (#23)23XI Racing (Toyota)Out20310
33Alex Bowman (#48)Hendrick Motorsports (Chevrolet)Out20313
34Brad Keselowski (#6)RFK Racing (Ford)Out1924
35AJ Allmendinger (#16)Kaulig Racing (Chevrolet)Out17212
36Ryan Preece (#60)RFK Racing (Ford)Out901
37Ross Chastain (#1)Trackhouse Racing (Chevrolet)Out811
38Connor Zilisch (#88)Trackhouse Racing (Chevrolet)Out711

Stage Two Results

NASCAR Cup Series Stage Results
Pos Driver (Car No.) Team (OEM) Points
1Daniel Suárez (#7)Spire Motorsports (Chevrolet)10
2Alex Bowman (#48)Hendrick Motorsports (Chevrolet)9
3Ricky Stenhouse Jr. (#47)Hyak Motorsports (Chevrolet)8
4Austin Cindric (#2)Team Penske (Ford)7
5Denny Hamlin (#11)Joe Gibbs Racing (Toyota)6
6Michael McDowell (#71)Spire Motorsports (Chevrolet)5
7William Byron (#24)Hendrick Motorsports (Chevrolet)4
8Christopher Bell (#20)Joe Gibbs Racing (Toyota)3
9Chase Briscoe (#19)Joe Gibbs Racing (Toyota)2
10Brad Keselowski (#6)RFK Racing (Ford)1
11Shane Van Gisbergen (#97)Trackhouse Racing (Chevrolet)0
12Chase Elliott (#9)Hendrick Motorsports (Chevrolet)0
13Tyler Reddick (#45)23XI Racing (Toyota)0
14Ryan Blaney (#12)Team Penske (Ford)0
15Kyle Larson (#5)Hendrick Motorsports (Chevrolet)0
16Chris Buescher (#17)RFK Racing (Ford)0
17Ty Gibbs (#54)Joe Gibbs Racing (Toyota)0
18Erik Jones (#43)Legacy Motor Club (Toyota)0
19Riley Herbst (#35)23XI Racing (Toyota)0
20Bubba Wallace (#23)23XI Racing (Toyota)0
21Zane Smith (#38)Front Row Motorsports (Ford)0
22John Hunter Nemechek (#42)Legacy Motor Club (Toyota)0
23Josh Berry (#21)Wood Brothers Racing (Ford)0
24Todd Gilliland (#34)Front Row Motorsports (Ford)0
25Austin Hill (#33)Richard Childress Racing (Chevrolet)0
26Carson Hocevar (#77)Spire Motorsports (Chevrolet)0
27Corey Heim (#67)23XI Racing (Toyota)0
28Joey Logano (#22)Team Penske (Ford)0
29Cole Custer (#41)Haas Factory Team (Chevrolet)0
30Noah Gragson (#4)Front Row Motorsports (Ford)0
31Ty Dillon (#10)Kaulig Racing (Chevrolet)0
32Cody Ware (#51)Rick Ware Racing (Chevrolet)0
33Austin Dillon (#3)Richard Childress Racing (Chevrolet)0
34Chad Finchum (#66)Garage 66 (Ford)0
35AJ Allmendinger (#16)Kaulig Racing (Chevrolet)0
36Ryan Preece (#60)RFK Racing (Ford)0
37Ross Chastain (#1)Trackhouse Racing (Chevrolet)0
38Connor Zilisch (#88)Trackhouse Racing (Chevrolet)0

Stage One Results

NASCAR Cup Series Stage 1 Results at Nashville
Pos Driver (Car No.) Team (OEM) Points
1AJ Allmendinger (#16)Kaulig Racing (Chevrolet)10
2Kyle Larson (#5)Hendrick Motorsports (Chevrolet)9
3Ryan Blaney (#12)Team Penske (Ford)8
4Chase Elliott (#9)Hendrick Motorsports (Chevrolet)7
5Tyler Reddick (#45)23XI Racing (Toyota)6
6Bubba Wallace (#23)23XI Racing (Toyota)5
7William Byron (#24)Hendrick Motorsports (Chevrolet)4
8Chase Briscoe (#19)Joe Gibbs Racing (Toyota)3
9Riley Herbst (#35)23XI Racing (Toyota)2
10Corey Heim (#67)23XI Racing (Toyota)1
11Daniel Suárez (#7)Spire Motorsports (Chevrolet)0
12Erik Jones (#43)Legacy Motor Club (Toyota)0
13Joey Logano (#22)Team Penske (Ford)0
14Shane Van Gisbergen (#97)Trackhouse Racing (Chevrolet)0
15Brad Keselowski (#6)RFK Racing (Ford)0
16Ty Gibbs (#54)Joe Gibbs Racing (Toyota)0
17Alex Bowman (#48)Hendrick Motorsports (Chevrolet)0
18Austin Dillon (#3)Richard Childress Racing (Chevrolet)0
19Denny Hamlin (#11)Joe Gibbs Racing (Toyota)0
20Christopher Bell (#20)Joe Gibbs Racing (Toyota)0
21Austin Cindric (#2)Team Penske (Ford)0
22John Hunter Nemechek (#42)Legacy Motor Club (Toyota)0
23Zane Smith (#38)Front Row Motorsports (Ford)0
24Ty Dillon (#10)Kaulig Racing (Chevrolet)0
25Chris Buescher (#17)RFK Racing (Ford)0
26Noah Gragson (#4)Front Row Motorsports (Ford)0
27Ricky Stenhouse Jr. (#47)Hyak Motorsports (Chevrolet)0
28Josh Berry (#21)Wood Brothers Racing (Ford)0
29Michael McDowell (#71)Spire Motorsports (Chevrolet)0
30Carson Hocevar (#77)Spire Motorsports (Chevrolet)0
31Cody Ware (#51)Rick Ware Racing (Chevrolet)0
32Todd Gilliland (#34)Front Row Motorsports (Ford)0
33Cole Custer (#41)Haas Factory Team (Chevrolet)0
34Austin Hill (#33)Richard Childress Racing (Chevrolet)0
35Ryan Preece (#60)RFK Racing (Ford)0
36Chad Finchum (#66)Garage 66 (Ford)0
37Ross Chastain (#1)Trackhouse Racing (Chevrolet)0
38Connor Zilisch (#88)Trackhouse Racing (Chevrolet)0

READ MORE: Kyle Busch and Dale Earnhardt Jr. were cooking up plan NASCAR fans would have loved