Kyle Busch had a strong car for most of the race and maintained the lead on a late restart to win the Enjoy Illinois 300 on Sunday at Madison, Ill.
Busch kept the lead spot by running along the outside for the final laps.
Busch finished ahead of Denny Hamlin. Joey Logano passed Kyle Larson on the final lap to finish third, while Martin Truex Jr. rounded out the top five ahead of Ryan Blaney, who won last week at Charlotte.
There were 11 cautions and a long weather-related delay, meaning the race ended more than 5 1/2 hours after its start.
A late caution because Bubba Wallace went into the wall meant the race was extended from 240 laps to 243. That didn't faze Busch, who won for the third time this year.
Busch, who won the pole, moved to the lead ahead of Larson with 56 laps to go. Fourteen laps later, there was a red flag because of fluid on the track from Noah Gragson's car.
Just five laps into the race, the red flag came out because of lightning in the area and a delay of about two hours followed.
There were only two lead changes for the first two stages, but that changed drastically late in the race. There were five different drivers running at the front during the race.
Blaney, who won Monday's Coca-Cola 600 at Charlotte Motor Speedway to end a 59-race winless stretch, took the lead on the 61st lap.
One of the two drivers led through two stages. Busch led at the end of the first stage, marking his first stage victory of 2023. Blaney led at the end of the second stage.
The race involved a pit road accident that resulted in Thomas Hatcher, who is on Erik Jones' pit crew, being transported to an area medical facility.
Brad Keselowski started a Cup Series race for the 500th time. It didn't go well as engine trouble resulted in him being lapped late in the first stage.
Carson Hocevar, making his Cup Series debut, didn't make it halfway through the race before brake problems did him in. He finished last among 36 entries.
--Field Level Media