Jimmie Johnson won the STP Gas Booster 500, a NASCAR Sprint Cup Series race at Martinsville Speedway in Virginia. He leads the season standings.

MARTINSVILLE, Va. — No matter the changes to the car, the tires or the weather, Martinsville Speedway is Jimmie Johnson’s kind of place.

Johnson led a career-best 346 laps Sunday and pulled away on a restart with eight laps to go for his eighth career victory on the shortest track in the Sprint Cup Series, taking over third place on the list at NASCAR’s oldest track.

The drivers ahead of Johnson in Martinsville victories are Hall of Famers Richard Petty (15) and Darrell Waltrip (11).

“We stuck to our game plan and knew what we wanted to have in the race and stayed patient, and it was tough to do at times, but it certainly worked out well,” five-time series champ Johnson said after the STP Gas Booster 500.

    Most Read Stories

Johnson leads the standings by six points over defending series champion Brad Keselowski.

Kasey Kahne of Enumclaw finished fourth and Greg Biffle of Vancouver, Wash., was ninth.

Other races

• Defending IndyCar Series champion Ryan Hunter-Reay snapped Penske Racing’s winning streak at Barber Motorsports Park in Birmingham, Ala.

Penske drivers had swept every pole and all three races in IndyCar’s previous visits to the Alabama road course. Hunter-Reay held off Scott Dixon, who was runner-up for the fourth consecutive year, in the Indy Grand Prix of Alabama.

Allen Johnson (Pro Stock), Tony Schumacher (Top Fuel) and Cruz Pedregon (Funny Car) won their categories at the SummitRacing.com NHRA Nationals in Las Vegas.