Denny Hamlin was awarded the victory at the historic South Carolina track when the 500-kilometer (311-mile) race was called because of rain with 20 laps remaining.

TOYOTA 500: Race highlights | Elliott gives Kyle Busch the finger

Hamlin finished ahead of his Joe Gibbs Racing teammate Kyle Busch, who had gotten into second after spinning Chase Elliott a few laps earlier. 

“I’ve got my happy face on, made sure I brought it with me today,” Hamlin said from inside his car on pit road, referring to a face mask depicting a huge smile. “The pit crew did a great job today, everybody really. I was pretty happy with how it all turned out.

“It’s a driver’s race track,” said the three-time Darlington winner. “You can move around and you can do different things to make your car handle and we got it right today.”

The victory is Hamlin’s second of the season in six races. He won the season-opening Daytona 500 in February. 

Clint Bowyer won the first two stages of the race but fell back late. He finished 22nd.

Hamlin’s victory followed Kevin Harvick’s triumph in the Real Heroes 400 at Darlington on Sunday.

Who won the Toyota 500?

Denny Hamlin won the Toyota 500, edging out teammate Kyle Busch. Hamiln was declared the winner after rain delayed the race with 20 laps remaining.

NASCAR at Darlington results

Rookie.

(i) Ineligible for series points.

Average speed of race winner: 104.984 mph.

Time of race: 2 hours, 42 minutes, 23 seconds. Margin of victory:Under caution.

Caution flags: 11 for 54 laps.

Lead changes: 17 among 13 drivers.

Lap leaders: R. Preece 0;T. Dillon 1-8;J. Logano 9-27;B. Wallace 28-30;C. Bowyer 31-83;M. Truex Jr. 84-99;K. Harvick 100-109;*. Suarez 110;C. Bowyer 111-128;R. Newman 129-133;E. Jones 134-160;C. Elliott 161-175;B. Keselowski 176-181;B. Poole # 182;C. Elliott 183-190;B. Keselowski 191;C. Elliott 192-196;D. Hamlin 197-208.

Leaders summary (Driver, times led, laps led): Clint Bowyer 2 times for 71 laps; Chase Elliott 3 times for 28 laps; Erik Jones 1 time for 27 laps; Joey Logano 1 time for 19 laps; Martin Truex Jr. 1 time for 16 laps; Denny Hamlin 1 time for 12 laps; Kevin Harvick 1 time for 10 laps; Ty Dillon 1 time for 8 laps; Brad Keselowski 2 times for 7 laps; Ryan Newman 1 time for 5 laps; Bubba Wallace 1 time for 3 laps; Brennan Poole # 1 time for 1 lap; * Daniel Suarez 1 time for 1 lap.

Stage 1 Top 10: 14,19, 12, 88, 22, 10, 9, 11, 42, 37

Stage 2 Top 10: 14, 9, 19, 20, 4, 24, 11, 88, 22, 21

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