Johnson also won in November at Texas, where all four of his previous wins had been in fall races. He went back in front to stay with 14 laps left, holding off
Harvick, the series points leader who has already won twice this season, finished second.
The runner-up finish for Harvick comes after he was eighth in Martinsville in the last Cup race two weeks ago. That ended his run of eight consecutive races finishing first or second, the longest such stretch since Richard Petty did it 11 times in a row in 1975.
"I'm not disappointed at all, racing for wins is what we're here to do," said Harvick, who led 96 of the 334 laps but is without a win in 25 Texas starts. "Nothing at all to hang your head about."
This was the fifth time in Johnson's last seven starts at the 1 1/2-mile, high-banked track that he led at least 100 laps. This is fourth win in the span that also includes a runner-up finish in the spring race three years ago.
Earnhardt, with his third third-place finish this season, gave Chevrolet a sweep of the top three spots in the first Sprint Cup night race this season.
Harvick, Logano and
Gordon won the 2009 spring race at Texas, where he has 12 top-10 finishes. It is also the only track in his 768 career races where he has finished 43rd — last in the field — and it did that twice, in 1999 and again in 2008.
Unlike after Johnson's win in November, the only postrace fireworks this time were in the sky.
There was late contact between Keselowski and Gordon in the race five months ago. That led to a post-race melee on pit road involving both of their teams, a fracas that broke out after Harvick pushed Keselowski into the fray.
Harvick had led only eight total laps at Texas before starting on the front row Saturday night and leading the first 33 laps.
Harvick and his