(AP Photo/Charlie Neibergall)
NEWTON, Iowa (AP) Justin Allgaier won all three stages and the NASCAR Xfinity Series race Sunday at Iowa Speedway for his second victory of the season.
Racing for Dale Earnhardt Jr. in JR Motorsports' No. 7 Chevrolet Camaro, Allgaier led 182 of 250 laps and survived an unlucky late caution by winning the restart.
Allgaier also won last month at Dover. He has seven career victories - but few of those runs were as dominant as the one Allgaier pulled off in the searing heat on Iowa's short track.