Carl Edwards won the O’Reilly Auto Parts Challenge at Texas Motor Speedway while Brad Keselowski clinched the Nationwide Series championship with two races to go.

Edwards took the lead with 34 to go, passing Kyle Busch easily, and held on through the final two restarts to win it.

“It’s just a special day for us to win here for Copart,” Edwards said in victory lane. “Our car ran perfectly today.”

Busch finished second, saying that Edwards jumped him by three car lengths on the final restart.

“Did you see my check for $75,000?” Edwards said when asked about it. “I had to whatever I could. Kyle and those guys had a spectacular car and he’s good on the restart. I knew I had to get the jump.”

“Does it f—- matter?” Busch said afterwards. “Race is over, guy’s in Victory Lane.”

Busch came into the event as last night’s Truck race winner, trying to win his fifth race in a row at Texas in the Nationwide Series.

Keselowski finished third, enabling him to clinch the championship.

“It’s a family accomplishment for our family,” Keselowsk said. “They’ve made so many sacrifices for me and kept me out of trouble along the way.

“I’m so very fortunate and blessed to have this opportunity with [crew chief] Paul Wolfe and Roger and everybody back at the shop. The guys that are there miss their kids’ Little League games working hard on my car. We almost had a win here today. I wanted to win this one, too, but it didn’t work out.

“And all these fans. Your support keeps us going through tough times.”

It also marked for the first championship for Roger Penske in NASCAR competition, despite having a total of 23 championships.

Joey Logano finished fourth with Martin Truex Jr. fifth.

Also, with his 13th place finish, Justin Allgaier clinched the “Nationwide Dash of Cash”.