MARTINSVILLE, Va. — Brad Keselowski passed Kyle Busch with 43 laps to go in the STP 500 and pulled away to win for the first time at Martinsville Speedway on Sunday.
The victory was the 23rd for Keselowski and his second in the first six races of this season in the Monster Energy series.
"We've ran so good here, but something always happens, and we haven't been able to bring it home," Keselowski said. "Martinsville is just one of those champion's tracks. The guys that run well everywhere, run good here, and it's really just an honor to win here."
The victory was the first for Ford on the 0.526-mile oval since 2002 and gave Keselowski five straight top-five finishes.
Keselowski and Busch swapped the lead several times during a green flag run that began with 64 laps to go.
Keselowski led coming out of a caution, but Busch quickly got back in front. Keselowski stalked him for 14 laps, the nose of his Ford inches from Busch's Toyota.
He finally got around Busch again and went on to win by 1.8 seconds.
"All we did was put four tires on, and when we did, it went to junk," Busch said of his car. "I hate it for our guys. They've deserved all year better finishes than what we've been able to produce, and here's another one today. "
NHRA: Antron Brown had a 3.747-second pass at 321.04 mph for a Top Fuel victory at the 18th annual NHRA Nationals at Las Vegas Motor Speedway. Tommy Johnson Jr. (Funny Car) and Tanner Gray (Pro Stock) also won.