It's been an impressive season for Kyle Larson.  After 15 races he has 10 Top-10's including five second-place finishes and two victories.  His latest win is his second in a row at Michigan and the third of his career.

Larson took the lead when he got by Kyle Busch on a restart with 14 laps to go and held on to the lead thru two more restarts to cross the finish line almost a second ahead of Chase Elliott.  Larson also won last August at Michigan and along with his victory at California Speedway earlier this season, all three of his wins have come at two-mile tracks.

Joey Logano came in third with Denny Hamlin and Jamie McMurray rounding out the Top 5.

Martin Truex, Jr. won both of the first two stages of the race to give him the series lead with 20 playoff points, but he finished sixth.

Another tough-luck day for Kyle Busch.  He had a 1.4 second lead when debris on the track brought out the yellow 20 laps from the finish.  After Larson passed him on the restart, Busch faded back into the pack and finished seventh leaving him still looking for his first win of the season.

The series heads out west for the season's first road course race at Sonoma Raceway in California.