ROCKINGHAM, N.C. — Kyle Larson picked up his first NASCAR national series win on Sunday by holding off Joey Logano on the final restart of the Truck Series race at Rockingham Speedway.
Logano was closing in on Larson when a collision between Timothy Peters and Ryan Sieg brought out the caution with two laps remaining.
"I was definitely worried and I could see him getting closer and closer in the mirror and was hoping we could get to the line, and we got that yellow with just a couple to go," Larson said.
Logano had fresher tires and Larson was thought to be a sitting duck for the green-white-checkered restart. Instead, Logano misjudged Larson's start and Larson drove away to the win after leading 187 laps.
"I'm usually not the best on restarts, so I was surprised I got that good of a start," said Larson, who won in a truck for Turner Scott Motorsports with an Autism Speaks paint scheme in honor of crew chief Trent Owens' son, Gray.
Logano, who was second after flying to the race from Saturday's night's fifth-place finish at Texas, blamed himself for not getting past Larson on the two-lap sprint to the finish.
"I just got beat. I was waiting for him to do something on the restart and he didn't do what I expected him to do," Logano said. "I spun my tires and cost these guys the race. I thought when that caution came out, 'Man, OK, this is right where I want to be. I'm a couple tenths faster than Kyle there,' and just got beat. My fault."
Brendan Gaughan was third and was followed by Johnny Sauter, and Chase Elliott.