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. Brad Keselowski finished second while Chase Elliott took third with Joey Logano and Ryan Blaney rounding out the top five.