FORT WORTH, Texas (AP) Jimmie Johnson won his fourth consecutive fall race at Texas, overcoming Brad Keselowski's dominating Chase-contending car with three laps to go Sunday.

Keselowski led a track-record 312 of 334 laps and worked hard to hold on to the lead after the final restart with 18 laps left in a race he felt he needed to win to get one of the four spots in the Chase of the Sprint Cup championship finale in two weeks.

That leaves three spots up for grabs at Phoenix, the last race before the Nov. 22 finale at Homestead-Miami Speedway.

More from FoxSports

Kyle Busch is second behind retiring four-time champion Jeff Gordon, Johnson's teammate at Hendrick Motorsports and the only driver locked to race for the title. Kevin Harvick is third and Martin Truex Jr. fourth.

Keselowski is sixth in points after coming oh so close to winning in Texas.