Harvick took the lead from Kenseth on Lap 127. The Joe Gibbs Racing driver had led 115 of the first 134 laps.
There have been four cautions for 17 laps.
The first waved on Lap 27 for debris on the backstretch.
The second caution came on Lap 36 for a wreck involving Aric Almirola and David Ragan coming out of Turn 4. It occurred at the perfect time for Hamlin, a Chase driver, who began dropping rapidly through the field after the Lap 31 restart due a splitter issue.
Hamlin pitted three times under the caution, with the second and third stops to repair splitter damage. Hamlin now runs in seventh.
During the first green flag pit stops of the race, an equipment issue kept Martin Truex Jr. from getting a fuel tank of gas. The No. 78 was 10 gallons short, forcing Truex to pit on Lap 115. When he was on pit road, Josh Wise brought out the caution after hitting the wall.
Truex runs in 15th on the lead lap.