Ryan Preece wins NASCAR Xfinity race at Iowa Speedway

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.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide—from Peter King, Tom Verducci, Lee Jenkins, Andy Staples, Grant Wahl, and more—delivered straight to you, along with up-to-the-minute news and live scores.