By LUKE MEREDITH
AP Sports Writer
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.
Christopher Bell pushed Allgaier throughout the final stage - at times closing to within a tenth of a second of taking the lead - but finished second.
Allgaier also won last month at Dover. He has seven career victories.
Daniel Hemric was third, followed by Cole Custer and Brandon Jones. Riley Herbst was sixth in his series debut.
Points leader Elliott Sadler lost a tire at the end of stage one. He finished 28th and saw his lead dwindle to just four points.