The first time was the charm for Ryan Preece.

The NASCAR Cup Series star won his first start in the NASCAR Camping World Truck Series Friday night, taking the checkered flag in the “Rackley Roofing 200.”

Preece, driving the No. 17 Ford for Team DGR, outdueled David‘s son Todd and Grant Enfinger in the final laps to earn the win.

"This truck was awesome,” said Preece, who led eight laps, including the final seven. “I know I was aggressive and pulled some big blocks. Just super proud of this opportunity. You don‘t get them very often so you have to take advantage of it."

The “Rackley Roofing 200” was the first NASCAR event at Nashville Superspeedway since July 2011.

Preece, who has made 93 starts in the NASCAR Cup Series across four seasons, was sixth after Stage 1 and 10th after Stage 2, but made his way up through the field to be in contention in the race‘s final stretch.

With Enfinger in the lead, Preece finally reached his back bumper and the two engaged in a spirited side-by-side battle for several laps and exchanged paint once or twice before Preece finally emerged with the advantage.

“It was fun running with him,” said Enfinger, who finished third after leading 39 laps. “It was extremely tough racing out there. We had a good truck, just not enough to hold of those [fresher] tires at the end.”

Preece topped second-place Todd Gilliland by 0.950 second at the checkered flag, followed by Enfinger, Zane Smith and Stewart Friesen. He is the fifth driver all-time to win in his Truck Series debut, joining Mike Skinner, Robert Pressley, Kasey Kahne and Ryan Newman.

“I never quit and never give up,” Preece said. “We were able to get back by him and pull away. It was a real team effort.”

Fellow NASCAR Cup Series star William Byron, making his first Truck Series start since 2016, was running inside top 10 when he suffered engine trouble that ended his race. He finished last in the 36-truck field.

“We had a couple times where it stumbled and I thought it was the wind on the backstretch,” said Byron of his engine. “It was going to be a pretty good day. We learn from this and move on.”

Stage 1 winner Derek Kraus and Stage 2 winner Chandler Smith tied for the lead in total laps led with 48 apiece. Kraus, who also won the pole position earlier on Friday, ended up 35th after a hard crash on the backstretch on Lap 111, while Smith placed 13th.

Among other notables, Truck Series points leader John Hunter Nemechek placed 10th, Hendersonville, Tenn., native Josh Berry finished 19th and NASCAR Cup Series star Ross Chastain wound up 22nd.

Preece completed the 200 miles in 1 hour, 44 minutes, 25 seconds, averaging 114.637 mph. Five caution flags consumed 29 of the race‘s 150 laps. The 29 drivers with lead lap finishes and 34 trucks running at the end were both track records.

Nashville Superspeedway‘s NASCAR tripleheader weekend continues on Saturday with the “Tennessee Lottery 250” NASCAR Xfinity Series race (2:30 p.m. NBCSN), followed by the inaugural, sold out “Ally 400” NASCAR Cup Series race on Sunday (2:30 p.m., NBCSN).