Carl Edwards thought his race might be over after he smashed into the wall less than 50 miles into the 300-mile Nationwide race. Turns out his Mustang had plenty left. Edwards worked his way up from 27th to the front five laps from the end, moving past Kyle Busch on the final restart to win the Dollar General 300 Miles of Courage at Charlotte Motor Speedway.