The race was set to start at 7:43 p.m. EDT but the start was delayed 90 minutes, and the cars were running under caution speed, Jeff Gordon was leading when the race restarted on lap 8, The second caution came out on lap 48, this was a planned competition caution, The race restarted on lap 52, and the third caution then came out on lap 53 for a one-car spin in the back straightaway (David Ragan), the race restarted on lap 57, and a couple of laps later, the fourth caution came out for rain on lap 139, by lap 153, the cars were brought down pit road the race was red flagged as rain returned again. After a delay of fifty-one minutes and 45 seconds, the cars started rolling again, and the race restarted on lap 156.
Second half
The fifth caution came out on lap 235 when Clint Bowyer spun out in the back straightaway, the race restarted on lap 239, The race was under longer green flag runs until the end, Clint Bowyer stretched his fuel mileage and despite a late charge from Jeff Gordon, the lead was too big to overcome for Gordon, and Bowyer would score his second win in Richmond, as well as the second win in the season. Gordon rallied back from going one lap down to finish 2nd, and knocked Kyle Busch out of the Chase by 3 points (Kyle finished 16th). Mark Martin clinched third.