Kevin Harvick continued his dominating season, winning the NASCAR All-Star race at Charlotte Motor Speedway to take home $1 million.
Harvick won two of the first three stages and beat Daniel Suarez to the finish line to claim his second All-Star race victory. It came exactly 11 years after his first win in this event.
Harvick has already won five times on the Cup Series circuit this year, including the last two races at Dover and Kansas.
Saurez, who had to win a stage of the Open qualifying race to reach the main event, finished second.
Joey Logano was third.