Denny Hamlin led 292 of 400 laps from the pole and lost to Chase Elliott, who stopped early at lap 261 and caught the caution at 312.