NASCAR Cup Series driver Ryan Blaney (12) celebrates his win during the Coca-Cola 600 at Charlotte Motor Speedway. Jim Dedmon-USA TODAY Sports

Team Penske driver Ryan Blaney broke a 59-race winless streak with a victory in the 64th annual Coca-Cola 600 on Monday at Charlotte Motor Speedway in Concord, N.C.

After Kyle Larson spun on Lap 375 of the 400-lap event, Blaney's No. 12 Ford started beside polesitter William Byron for the seventh time on the front row.

However, Blaney was able to pull away by over a second to earn the win for owner Roger Penske, who won the Indianapolis 500 on Sunday with driver Josef Newgarden before the Coca-Cola 600 was postponed due to rain.

Blaney became the seventh different winner in the past seven versions of NASCAR's longest race and the 10th different winner through 14 races in the 2023 campaign.

It was the eighth NASCAR Cup Series win for the 29-year-old Blaney and his second career win at CMS. His most recent victory had come in August 2021 at Daytona.

Byron, Martin Truex Jr., Bubba Wallace and Tyler Reddick rounded out the top five in a race that featured 16 cautions.

Hendrick Motorsports driver Alex Bowman returned following a four-race absence caused by a fractured vertebra, and he finished 12th in his No. 48 Chevrolet.

Toyota drivers Christopher Bell and Denny Hamlin showed they had contending cars and led in the first 100 laps, but Byron twice won the top spot off pit road after the first two caution periods and beat Bell in Stage 1 for his seventh segment win.

After a lengthy red-flag condition for rain at Lap 158, Stage 2 played out in full sun. Reddick's No. 45 Toyota held the point, and Kyle Busch's No. 8 Chevrolet spun out on Lap 175 for the sixth caution.

Hamlin, the defending 600 winner, had his day end after his No. 11 Toyota sustained hard impact before the start/finish line in a Lap 186 incident with the No. 9 Chevrolet of Chase Elliott, which also received major damage.

Chris Buescher, in the No. 17 Ford, won Stage 2 while Blaney won the following one but couldn't beat Byron off pit road again.

More must-reads:

TODAY'S BEST
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness
Even Mike Budenholzer admits the Suns need a point guard
Watch: Juan Soto's first multi-homer game as a Yankee
Xander Schauffele, Collin Morikawa lead at PGA Championship
Knicks could get major boost for Game 7 showdown with Pacers
Giants All-Star pitcher suffers setback in recovery from injury
Panthers star named winner of 2024 Selke Trophy
WNBA to investigate $100,000 sponsorship deals for Aces players
Tiger Woods blames one big factor for missing the cut at PGA Championship
'Ain't good enough': Draymond Green claims Celtics must 'win it all' or it's a 'failure'
Blue Jays GM wants struggling club to feel 'massive sense of urgency'
Raptors expected to flip former NBA champion during the offseason
MLB insider reveals Mets' massive extension offer that Pete Alonso turned down
Celtics legend provides update after gruesome finger injury
Bulls hire former NBA head coach as top assistant
Chiefs move on from young running back
20-year MLB veteran working out, unsure about playing future