The only thing that didn't go right for Edwards was his victory celebrations - when an attempted a spin on the infield grass only to cave in the front of the trusty #99 car on the undulating surface so badly it couldn't be driven back to victory road. It didn't stop Edwards using the side door for his trademark backflip, however.
And that $1 million pay check will presumably pay for a little panel beating; and with the segment wins as well, his total take-home pay is $1,203,300, the most ever won by someone in a single All-Star event. Edwards is the 19th different winner of the event in 27 All-Stars, and it's the first time he's won the tournament in six attempts.
Normal Sprint Cup service resumes next week - still at Charlotte Motor Speedway.
Full race results available