CONCORD, N.C. -- John Hunter Nemechek made it through a late crash, then held on to the lead on a restart 10 laps from the end to win the NASCAR Craftsman Truck Series race at Charlotte Motor Speedway on Friday night.
Nemechek used a three-wide pass to gain the lead with 65 laps to go and was cruising to victory until the most severe crash of the race nearly spoiled things for the Kyle Busch Motor Sports racer.
Nemechek was the next racer through before the caution came out as flying debris appeared to damage his roof and knock out the car's onboard camera.
After a lengthy cleanup, Nemechek again moved out front and finished in front of Carson Hocevar for his third victory of the season.
It was the ninth truck win of Nemechek's career. He gained control with a dramatic, daring dash from third as he moved from up near to the wall to close to the apron before moving past leader Stewart Friesen and second-place Carson Hocevar.
Nemechek gave up the lead for a final green-flag pit stop about 30 laps from the end. Soon enough, the Kyle Busch Racing driver shuffled back up to the top and closed out the victory.
It was the fourth consecutive win on tracks of a 1 1/2 miles in length this season, following Nemechek's victory at Las Vegas, owner Kyle Busch's wins at Atlanta and Kansas.
Sauter, Hutchins and Dollar all walked out of their trucks after the scary crash.
Sheldon Creed, who won two races ago at Darlington, led 33 of the first 34 laps to take stage one. His chances, though, ended when he tangled with Todd Gilliland, winner at the Circuit of the Americas last week, at the start of the second stage.
Zane Smith, the second stage winner, fell back after picking up a penalty for having a crew member move out for a change too early.
Ben Rhodes finished third, followed by Friesen and Gilliland.