LAS VEGAS — Joey Logano pulled away from Kyle Larson on a restart with four laps left and held on to win the NASCAR Xfinity race Saturday.

Logano chose the outside lane on the last restart and moved in front of Larson out of the fourth turn at Las Vegas Motor Speedway for his first Xfinity victory since October at Charlotte.

Daniel Suarez put Cup regulars in the top three spots. Justin Allgaier was fourth, followed by Austin Dillon.

NASCAR cup regulars Kyle Busch and Brad Keselowski won the first two stages of the 200-lap race.

Elliott Sadler finished 10th and retained the points lead.

Logano, who started fourth in the No. 12 Ford, was in front to start the final stage with 102 laps left and re-took the lead after a cycle of green-flag pit stops with 55 laps left. Logano was first out of the pits after a debris caution and held the lead on the restart with 33 laps remaining.

Logano then held on following three more cautions, the last coming when Matt Tifft ran into Spencer Gallagher and spun out.

Busch started from the pole and just edged Larson to win the first 45-lap segment despite dealing with vibration issues.

Larson beat Busch out of the pits on the ensuing caution, but later gave up the lead to get new tires. That allowed Keselowski to take the second stage after 90.

INDYCAR: Will Power won the pole for Sunday’s season-opening race at St. Petersburg, Florida, proving he still is the best driver at navigating the temporary street circuit.

It is the seventh pole in eight years at St. Pete for Power.