The High Point, North Carolina, native claimed his third victory of the season and his second consecutive in recent weeks at the world center of racing.
Ryan Blaney received a push from Kyle Busch to overtake and beat William Byron in an eight-lap dash to win the FireKeepers Casino 400 at the Irish Hills on Sunday, August 22.
The Los Gatos, California, native recorded the first NASCAR Cup Series victory for Kaulig Racing in the series' inaugural event at the Indianapolis Road Course.
Elliott started 34th after failing to post a qualifying time, but methodically worked his way into the lead, passing Matt DiBenedetto on Lap 38, and then overtaking Kyle Busch with 17 to go.