Justin Allgaier controlled a late restart to win Saturday's NASCAR O'Reilly Auto Parts Series race at Darlington Raceway.