Nascar

Byron wins in Iowa for 2nd straight NASCAR Truck victory

  • Daniel Suarez laughs as he waits in pit row before qualifying for the NASCAR Truck Series auto race, Saturday, June 18, 2016, at Iowa Speedway in Newton, Iowa. (AP Photo/Charlie Neibergall)

    Daniel Suarez laughs as he waits in pit row before qualifying for the NASCAR Truck Series auto race, Saturday, June 18, 2016, at Iowa Speedway in Newton, Iowa. (AP Photo/Charlie Neibergall)  (The Associated Press)

  • Daniel Suarez, right, watches qualifying for the NASCAR Truck Series auto race, Saturday, June 18, 2016, at Iowa Speedway in Newton, Iowa. (AP Photo/Charlie Neibergall)

    Daniel Suarez, right, watches qualifying for the NASCAR Truck Series auto race, Saturday, June 18, 2016, at Iowa Speedway in Newton, Iowa. (AP Photo/Charlie Neibergall)  (The Associated Press)

  • William Byron, center, celebrates in Victory Lane after winning the NASCAR Truck Series auto race, Saturday, June 18, 2016, at Iowa Speedway in Newton, Iowa. (AP Photo/Charlie Neibergall)

    William Byron, center, celebrates in Victory Lane after winning the NASCAR Truck Series auto race, Saturday, June 18, 2016, at Iowa Speedway in Newton, Iowa. (AP Photo/Charlie Neibergall)  (The Associated Press)

William Byron held onto the lead on a late restart to win the NASCAR Truck Series race at Iowa Speedway on Saturday night for his second straight victory.

The 18-year-old Byron held off a hard-charging Cole Custer by less than a half-second for his third victory in just nine career starts.

Custer was second, followed by Cameron Hayley, Ben Rhodes and Tyler Reddick.

Byron led a race-high 97 laps before a mishap on pit road cost him the top spot. But he rallied to retake the lead and maintained it over the final three laps.