Keselowski powered to the lead past Kevin Harvick on a restart with five of 100 laps remaining in the stage then fended off a late challenge from Hamlin.
Kyle Busch was third, Chase Elliott fourth and Harvick completed the top-five.
William Byron, who started on the pole, moved out to about a half-second lead over Almirola after the first 10 laps.
On Lap 11, Harvick got around Aric ...Keep reading

Source: Coke 600: Brad Keselowski wins hectic first stage