After an exciting short track race at Martinsville where we saw 17 cautions, Jeff Gordon was able to pass Matt Kenseth with only 23 Laps to go.
He would hold off the rest of the field and won his first race of the season, and it's the first time since 2005 that Gordon has one at the Paperclip.
When the race first started Johnson took an early lead but Kenseth was right behind him. Kyle Busch was also running up front for the earlier portion of the race.
As the race continued though, cautions would come out and Kenseth began to struggle. He dropped to the back of the field at one point as Johnson maintained the lead. Eventually though Kenseth came back and made his way back up to the front.
The key to the race at Martinsville was the bottom lane. If drivers were caught in the outside lane, they didn't have the speed that those riding the bottom had.
Drivers fought during every restart to get to the bottom, and Johnson kept getting stuck on the outside.
as the race started to come to an end, Kenseth took the lead while Johnson had to play catch up to make up the ground he had lost on restarts.
Jeff Gordon though, would challenge and pass Matt Kenseth, and go on to hold the lead.
Now NASCAR is getting set to head to Texas, and Johnson and Kenseth are locked in a battle that we could see last the rest of these Chase races.
But with his win today, should Gordon be considered a contender? Kenseth and Johnson are tied in the standings, and Gordon is 27 points behind him.
The championship could come down to Homestead, but make sure you join us here next week on the Bleacher Report as we find out if Gordon is a serious contender at Texas.
Winner at Martinsville: Jeff Gordon