Carl Edwards sprays his crew with champagne after winning the Sprint Cup auto race at Richmond International Raceway in Richmond, Va., Sunday, April 24, 2016. (AP Photo/Chet Strange)
Carl Edwards sprays his crew with champagne after winning the Sprint Cup auto race at Richmond International Raceway in Richmond, Va., Sunday, April 24, 2016. (AP Photo/Chet Strange)

Richmond, Va. — Carl Edwards had been grinding for 30 laps, doing everything he could to catch Joe Gibbs Racing teammate Kyle Busch in a two-car breakaway from the pack at Richmond International Raceway.

When he finally caught him on the last lap Sunday, and in the final turn, he had no time to think about what would be the prudent thing to do. Instead, Edwards focused on the reason they are racing: to win.

Edwards bumped his sometimes-volatile teammate off his racing line in the last turn and passed him to win his second consecutive NASCAR Sprint Cup Series race, and the fourth in a row for the Gibbs racing stable.

NASCAR said it was the first last-lap pass for a victory in the history of the premier series at the track, a span of 120 races.

“I wish it was anybody but my teammate that we had to race like that with, but big picture to me is we’ve both got some wins, we’re in the Chase, and it’s fun to have to race your teammate for the win,” Edwards said. “If the roles were reversed, I would have expected him to bump me the same way.”

Then in a bid to throw a bone to Busch, whose car was sponsored by Banfield Pet Hospital, he said: “If my cat ever gets sick, I don’t care how much it costs, I will take it to the Banfield Pet Hospital, if that helps.”

Jimmie Johnson finished third, follow by Hendrick Motorsports teammate Kasey Kahne and pole-sitter Kevin Harvick. Gibbs placed all four of its drivers in the top seven, with Denny Hamlin sixth and Matt Kenseth seventh.

Edwards dominated the first half of the race, leading 120 of the first 200 laps, and he continued to lead until Kevin Harvick slipped underneath him with 170 laps to go. Edwards faded for a time, but wound up leading seven times for a race-high 151 laps. The race featured 23 lead changes, the most here since 2007.

IndyCar: Pagenaud Wins

Birmingham, Ala. — Simon Pagenaud led most of the way and overcame late contact with Graham Rahal to win at Barber Motorsports Park Sunday for his second straight victory.

Pagenaud lost the lead briefly after contact with Rahal and was attempting to work past him outside on Turn 15. Rahal appeared to clip Jack Hawksworth, who was a lap down, and his left front wing fell onto the track. He managed to recover and hold off defending champion Josef Newgarden to finish second.

But Rahal couldn’t challenge Pagenaud again.

Pagenaud started on the pole and led 84 of the 90 laps at the Indy Grand Prix of Alabama, but had to overcome a dustup with Rahal, who was trying to give Honda its first win of the year.