MARTINSVILLE, Va. — Jimmie Johnson’s expectations are high at Martinsville Speedway, and his results keep showing why.
The five-time series champion raced to his seventh career victory on NASCAR’s trickiest oval Sunday, and the triumph helped him erase a 7-point deficit and supplant Brad Keselowski as the points leader with three events remaining. But before handing Johnson the title, he cautioned, there’s plenty of racing yet to do.
‘‘I’m ecstatic about the win and ecstatic about the points lead, but this is no cake-walk,’’ Johnson said after the 59th victory of his career and fourth this year. ‘‘These guys are bringing their best each and every week. The next two races will tell the tale. Anything can happen. We could both wad it up next week and Clint Bowyer is your champion.’’
Johnson moved 2 points ahead of Keselowski, who finished sixth for his highest career showing at the track. The series next moves to Texas and Phoenix before finishing up at Homestead-Miami.
‘‘I know this championship’s going to come down to Homestead,’’ Keselowski said. ‘‘You’ve just got to be in position to where you’ve got a shot at it and we’re doing the things it’s going to take.’’
Both drivers needed only to look at Denny Hamlin’s day to be reminded that things can go south fast. Hamlin seemed poised to get in the thick of it, and then had an electrical problem that sent him to a 33d-place finish.
‘‘When these things happen, you’ve just got to suck it up and move on,’’ Hamlin said.
Keselowski’s day was nowhere near as adventurous as Hamlin’s, but effective all the same. He started 32d, methodically worked his way forward, and was never really a factor until he took a late gamble to grab the lead — and a crucial bonus point. He was leading the race briefly when a caution flag flew and he and Dale Earnhardt Jr. opted to stay out, then watched as the other 16 lead-lap cars all headed for pit road for fresh tires.
‘‘I think we’ve learned a lesson here in the past not pitting late, and that certainly came into play,’’ Johnson said. ‘‘I felt like it was going to be a problem for him. We’ve been there before and stayed out and got beat.’’
When the race went back to green with 19 laps to go, Keselowski was a sitting duck whose best bet was to hang on for as long as he could and then avoid any Martinsville mayhem that cropped up in a furious dash to the finish.
He said the decision to stay out was his own, and he was shocked no one else followed.
‘‘It’s at the end of the race and half the field had just pitted 20 or 30 laps ago,’’ Keselowski said. ‘‘If I was running 15th, I would have stayed out. I would have put ‘em in my shoes and said by golly, I would have stayed out. None of those guys did and I don’t know why. Well [Earnhardt] did. He had some sense. It just wasn’t meant to be.’’
Johnson, who led eight times for 193 laps, passed him on lap 487 on his way to making the race a bonus points bonanza. He got 1 point for leading a lap, 1 for leading the most laps, and 3 for the victory, wiping out a 7-point deficit.
Kyle Busch was second, followed by Kasey Kahne, Aric Almirola, Clint Bowyer, Keselowski, Jeff Gordon, and Brian Vickers.