Denny Hamlin worked his way by William Byron with four laps to go and had enough gas to hang on and win Sunday's FireKeepers Casino 400 at Michigan International Speedway in Brooklyn, Mich.

The Joe Gibbs Racing Toyota No. 11 caught Byron's No. 24 Chevrolet with four circuits left on the two-mile track, but the Hendrick Motorsports driver ran out of gas coming to the white flag, landing in 28th place.

Hamlin beat Chris Buescher by 1.09 seconds for his third Cup Series win this season and third at MIS. His last victory there came in June 2011.

JGR teammates Ty Gibbs and Bubba Wallace were third and fourth. Kyle Larson finished fifth.

Byron grabbed the lead away from polesitter Chase Briscoe on Lap 12 of Stage 1, but Buescher passed Byron on Lap 36 of the 45-lap segment and earned his fir

See Full Page