Despite an early-race setback on pit road that set him back in the field, Allmendinger rebounded and led a race-high 42 of 62 laps.
Allmendinger reclaimed the lead for the final time on a restart on Lap 45 and cruised to a 2.084-second win over Cup Series regular Alex Bowman.