Brad Keselowski received his second win of the season on a layup when Chase Elliott and Joey Logano crashed as they scrambled for victory Sunday at Bristol Motor Speedway.

Keselowski was third with one lap and one turn left when luck smiled on him for his second victory in three NASCAR Cup races. Logano had left Elliott behind to take the lead with three laps to go, but Elliott kept the siege looking for his second victory in three days.

They collided in the fourth corner and went against the wall, opening space for Keselowski to go to the front with one lap to go.

Keselowski, who signed a one-year contract with the Penske team, earned his first victory of the season last Sunday at the Coca-Cola 600. Elliott looked on course for victory, with two laps to go, when the flag of warning and Keselowski took over the lead when Elliott pitted.

Keselowski took the win at Elliott’s expense, and is now the first driver with multiple wins in all five Cup races since NASCAR resumed the season on May 17.

“With so much going on in the world, I can only be grateful to be a racing driver and do this,” said Keselowski after giving Ford his third victory in five races.

Logano finished 21st and Elliott was 22nd. Logano faced Elliott when they got out of their cars, but Elliott didn’t look back. After Logano took off his mandatory protective face mask, he approached Elliott for a brief conversation.

“It hit me,” said Logano. “I wanted a simple apology …. be a man and say, ‘my fault.’ I had to force him to apologize, which seems childish to me. ”

Elliott took the blame after the talk.

“Awww, I was just going for the win,” said Elliott. “I assume my fault. I got control and hit him. ”

Clint Bowyer came in second for his best result of the year for Ford’s 1-2.