LAS VEGAS — Kyle Busch won his hometown NASCAR Truck race Friday night at Las Vegas Motor Speedway for his 50th series victory.

Busch took advantage when Brett Moffitt, last week's winner in Atlanta, went sideways with 26 laps left. Busch, who had been fighting to overtake Moffitt in the final stage, took control on a restart with 12 laps to go.

Moffitt pushed Busch on the final laps, but Busch held off Moffitt — who got caught up in lapped traffic with less than five laps left.

Johnny Sauter was second. Moffit was third, followed by Grant Enfinger and Stewart Friesen, the winner of the second stage.

Busch, who won the pole and led 55 laps, has a career sweep in Las Vegas, winning NASCAR events in the Cup, Xfinity and Truck series. He has made 142 career Truck starts.

"It was really, really fast. I felt like we were struggling just a little bit in the long run," Busch said. "It's been a lot of fun to win these races, especially with your own team and being with your own guys."

Sauter has finished first, second and third in three races this season — but he was still frustrated to finish second to Busch.

"It's just a frustrating night. We could just not get going on restarts again," Sauter said. "We've got to figure something out. I've got to get better speed."

Sauter pushed his lead over Moffitt to 39 points with the runner-up finish.