Kyle Larson earned his second NASCAR Cup victory of the season on Sunday, holding off Chase Elliott on a restart with five laps remaining for the victory at the Firekeepers Casino 400 at Michigan International Speedway in Brooklyn, Michigan. Larson also has five runner-up finishes and a second-place in the recent All-Star race, an event…