Hamlin, who started on the pole, got into second with 45 of 500 laps remaining then patiently ran down DiBenedetto, finally passing him with 11 laps to go. DiBenedetto remained close but could not get another chance to pass Hamlin back before the finish.
The win is Hamlin’s fourth of the 2019 NASCAR Cup Series season and second in the last four races. It’s also the 35th victory of his career.
Brad Keselowski finished third, Kyle Busch was fourth and Chase Elliott completed the top-five.
Rounding out the top-10 were Kyle Larson, Clint Bowyer, Daniel Suarez, Kurt Busch and Ryan Blaney.