Johnson wins at Martinsville, takes points lead

Johnson made the race a points bonanza, leading the most laps and earning three points for the victory.