FONTANA, Calif. – Kyle Larson kept polesitter Joey Logano at bay after a restart with four laps left in Saturday’s Service King 300 NASCAR Xfinity Series race at Fontana, California’s Auto Club Speedway and held on to win by .127 seconds.

Larson and Logano had swapped the lead on three successive laps before Brandon Jones plowed into the outside wall on lap 142 to bring out the seventh and final caution of the afternoon.

The lead cars pitted for fresh tires under the yellow, with Larson exiting pit road first and Spencer Gallagher grabbing the second spot with a two-tire stop. That proved Logano’s undoing, as his No. 22 Team Penske Ford was pinned behind Gallagher’s GMS Racing Chevrolet for the restart on lap 147 of 150.

Logano chased Larson to the checkered flag but couldn’t prevent the driver of the No. 42 Chip Ganassi Racing Chevrolet from scoring his first victory of the season, his second at Fontana and the sixth of his career.

“The racing there at the end with Joey was awesome,” said Larson, a California native who got his first NASCAR Xfinity Series victory at the two-mile track. “I had just a couple-lap fresher tires than he did, and I was able to chase him down. That was a lot of fun.

“I wish that last caution wouldn’t have come out, because it would have been easier for me to win, I think. But a heck of a race. I honestly didn’t think we would be here yesterday. I was struggling bad in practice. Fought the balance a lot throughout the race, too. Finally, the last few runs, we hit on it and it felt good for the short run and throughout the long run. So I can’t say enough about everyone on our ENEOS Chevy team.”

Both the winner and the runner-up had obstacles to overcome. Larson recovered from a pit road speeding penalty to win the race. Logano sped on pit road and subsequently fell to the back of the field when the jack on the left side of his Ford dropped prematurely during an extended stay on pit road.

But Logano was in prime position at the end, though he acknowledged that Gallagher’s two-tire call deprived him of the chance to overtake Larson.

“What’s his number? 23?” Logano asked. “Yeah, I don’t know about that move. That wasn’t a good move. I don’t know what they were thinking, but that maybe wasn’t the best play at this race track. I knew he was going to spin them (his tires). There’s no way he couldn’t. It wasn’t his fault.

“He was a sitting duck and I was a sitting duck behind him that lost too much track position on that restart being too far behind Kyle. If not for that, we would have probably been door-to-door across the line bumping and banging or something. We were able to catch Larson the last few laps. We were definitely faster, but I needed another lap, maybe two.”

Kyle Busch finished third after scraping the wall on lap 122 while in pursuit of Logano, who was leading at the time. Erik Jones ran fourth and Sunoco rookie William Byron fifth as the highest-finishing series regular.

The action-filled race wasn’t without a number of hard crashes. Paul Menard’s Chevrolet nosed hard into the outside wall after contact from Jones. Cole Custer clobbered the turn 1 wall with an assist from Ryan Sieg—and was upset when he exited the car.

“I just got hooked going into the corner,” Custer said. “I think I hit him (Sieg) a tick just on my side-draft going off of (turn) 4, and then he decided just to hook us going into turn 1 and wreck us.

“I thought we could have competed for a win there. We had a bad pit stop. We were going to work our way back up there, but just got our day ended by a clown move.”

Notes: Byron is second in the series standings, 17 points behind seventh-place finisher Elliott Sadler… Darrell Wallace, Jr. finished sixth for the fourth-straight race… Busch won both the first and second stages of the race, earning a total of two playoff points toward the owner’s championship.