Kyle Larson is going home with a million dollars. Larson held off the field to win the NASCAR All-Star Race at Texas Motor Speedway. The win comes a week after Larson picked up the win at Sonoma. Brad Keselowski finished second in the All-Star Race. Chase Elliott took third while Joey Logano and Ryan Blaney rounded out the top five.