Kyle Larson rallied from a lap down to win the NASCAR Camping World Truck Series race Wednesday night at Eldora Speedway.

The 23-year-old Sprint Cup driver had a flat right rear tire while leading about a third of the way through NASCAR's lone dirt race in its top three series. He got back on the lead lap with a free pass on a caution and quickly worked his way to the front.

Driving GMS Racing's No. 24 Chevrolet Silverado, Larson held off Christopher Bell, the Oklahoma dirt racer who won last year for Kyle Busch Motorsports. Larson led 48 of 150 laps on the half-mile clay oval owned by Sprint Cup star Tony Stewart.

Larson raced to his second Truck series victory. He also has four victories in the second-tier Xfinity Series, winning this year at Pocono.

Rico Abreu was third, also rallying from a lap down.

Jake Griffin was fourth, followed by Tyler Reddick, Cole Custer, Cameron Hayley, Daniel Hemric,

Austin Wayne Self and Matt Crafton.