It's not too often that Jimmie Johnson dominates a race, especially at Martinsville and loses.  That's exactly what happened on Sunday when Johnson led 296 of the 500 laps at the half mile track but came in second to Kurt Busch. 

Busch has been in contention all season long with his new Stewart-Haas team and finally crossed the finish line first to become the sixth winner in six Sprint Cup races this season and his second at Martinsville.  Busch passed Johnson with 11 laps left and held on the rest of the way.  He also ended an 83-race winless streak.

Dale Earnhardt, Jr. came in third with Joey Logano and Marcos Ambrose completing the Top 5.

The third-place finish by Earnhardt was good enough to move him into the points lead 9 points up on Matt Kenseth.  Earnhardt has finished in the Top 3 in four out of six races so far this season.

It's on to Texas Motor Speedway next Sunday.