Kevin Harvick and Jimmie Johnson dominated at Charlotte, but it was Johnson who ended up in Victory Lane after starting the race from the pole.
The entire Coca-Cola 600 was all Harvick and Johnson by the halfway point. These two were so fast that at one point earlier in the race, there were only 15 cars on the lead Lap.
Cautions were scarce throughout the first half of the race, and debris were the main cause of the caution flag coming out twice. A third caution would come out for David Gilliand who hit the wall when a tire went down.
As the sun went down though, the track cooled and speeds picked up.
Dale Earnhardt Jr. in his Superman 88 car eventually found himself in the front along with Jamie McMurray.
Dale Jr. led a handful of laps but eventually slipped back when a caution came out for Macros Ambrose hitting the wall.
Jamie McMurray also led laps during the second half of the race, but Jimmie Johnson and Kevin Harvick continued to be factors throughout the race as they stayed in the top five.
Jimmie Johnson eventually took the lead again, but had company from Matt Kenseth.
Kenseth managed to take the lead with 100 laps to go, and had to hold back the 48 as Johnson consistently tried to pass Kenseth on the inside.
With 50 laps to go Jimmie Johnson was back in front with Matt Kenseth behind him this time, and a handful of other drivers trying to play the fuel mileage game.
Johnson and Kenseth headed to pit road one last time, and it pit Carl Edwards out in front. Unfortunately for Edwards a caution came out and the 99 had to pit for tires.
Kenseth took the lead with 17 laps to go, but had Johnson right behind him.
Both drivers needed a win, but it was Johnson who pushed Kenseth out of the way, finally earned his first victory of the season and his seventh win at Charlotte Motor Speedway.
Winner at Charlotte: Jimmie Johnson