Bristol started out as a day race, but because of poor weather in the area, drivers competed under the lights at night.
The first rain delay pushed the start of the race back a couple of hours, but drivers were able to log over 100 laps when the weather cleared up.
Eventually the rain would set in again and drivers would go back to racing several hours later.
Drivers were ready to compete under the lights as even the slower cars were trying to hold off the leaders to avoid being lapped.
We saw lots of three wide racing, and a handful of situations that looked like they were ready to cause a big accident.
Matt Kenseth was in control throughout the second half of Bristol. He had a fast car, and even after being rear ended by Timmy Hill during a caution, Kenseth managed to come back and take charge of the race.
As the race started to come to an end, Kenseth lost position in the pits and ran into trouble when he built up too much debris on his tires. He hit the wall, but managed to still save his car.
With Matt Kenseth falling back, The Closer, Kevin Harvick came alive. He was in the top 5 and battling toward the front when he ran into car problems, hit the wall, and started driving his car to the garage as it was on fire.
This opened the door for Carl Edwards who didn't take tires on the last pit stop, while the other leaders opted to take four.
Edwards managed to hold the lead for the rest of the race.
With only two laps left, a caution came out with no explanation. As announcers, fans, drivers, and crew chiefs tried to desperately find the reason for the yellow, it started pouring once again at Bristol, ending the race for good.
Edwards is the fourth different driver to win a race this season, and has locked himself into the Chase.
Winner at Bristol: Carl Edwards