For most of the 130-lap stage, Chase Elliott strove to stay with Keselowski and by the ending, Ryan Blaney had worked his way up to second but he, too, was unable to attempt a pass to the leader.
Denny Hamlin finished next, Elliott fell to Martin Truex Jr. completed the topfive.
Subsequent to the gap between Stages 1 and 2, Keselowski was once again the first off pit road and stayed at the lead when the race came back to green on Lap 142.
He was followed by Elliott, Hamlin, Blaney and Almirola.
On Lap 147, NASCAR threw a warning when fluid was first reported among Turns 3 and 4 and a busted axle shaft was found near the curb. It did actually emerge from the No. 1-5 of Ross Chastain who had gone into the garage a lap earlier. The race returned to green on Lap 154.
Over the restart, Hamlin went up to second while Elliott fell to third.
On Lap 175, Keselowski had moved outside to about a 1-second lead on Elliott with Hamlin stuck in third.
With 70 laps left at the second stage, Blaney transferred into the next position as Hamlin fell to fourth. Almirola stayed .
With 40 laps to go at the second stage, Elliott stayed close behind Keselowski however could not appear to make up any substantial ground.
There is little movement among the top five with 30 laps to go at the second stage. Keselowski could not take off from Elliott however Elliott could not appear to get close enough to attempt a pass for the lead.
Blaney managed to work his way across Elliott to take the runner up spot on Lap 242.
With 10 laps remaining at the stage, Blaney was trying to work his way past lapped cars to get set up to challenge Keselowski for your lead.