NEWTON, Iowa (AP) Ryan Preece survived a green-white-checkered finish to win the NASCAR Xfinity race Saturday at Iowa Speedway for his first career victory.
The 26-year-old Preece, running the second of a two-race deal in the No. 20 Toyota for Joe Gibbs Racing, held off Kyle Benjamin on three restarts in the final 17 laps. Preece started from the pole.
Benjamin was second, followed by Brian Scott, Brennan Poole and rookie Cole Custer.
William Byron, who began a streak of three wins in five races at Iowa last month, finished ninth.
Justin Allgaier was 20th after leading 106 laps.