It took more than eight hours to complete because of two rain delays, but they finished under the lights at Bristol Motor Speedway and in the end it was Carl Edwards taking the checkered flag for his first victory since Richmond last September and third career win at Bristol.

Teammate Ricky Stenhouse, Jr. finished second with Aric Almirola, Tony Stewart and Marcose Ambrose completing the Top 5.

Rain delayed the start of the race by nearly two hours and caused another three hour delay halfway thru.  The yellow flag came out again because of rain with two laps left with Edwards in the lead and that's the way it ended.

Brad Keselowski finished 14th and took over the points lead from Dale Earnhardt, Jr. who came in 24th.

The series heads west to Fontana, California next Sunday.