What an incredible weekend for Kyle Larson at Auto Club Speedway in California.  He won Saturday's Xfinity race, then completed the sweep by dominating Sunday's Cup race, winning from the pole.  It's his second career Cup win and first this season after three straight second-place finishes.

Larson led a race-high 110 laps and won Stage 1, but it came down to a final restart in a race that needed two extra laps to complete.  Larson sped out to the lead and held off the rest of the field.

Brad Keselowski came in second for his fourth Top-5 finish of the season.  Clint Bowyer finished third while Martin Truex, Jr. who won Stage 2 came in fourth.  Joey Logano completed the Top-5.

Dale Earnhardt, Jr. joined the 600 Club, becoming the 26th driver in NASCAR history to start 600 Cup races.  Among the others who've reached that mark are Jeff Gordon, Buddy Baker, Bill Elliott, Darrel Waltrip, Dale Jarrett, Mark Martin and Dale Earnhardt, Sr.  The all-time leader with 1,185 Cup races is Richard Petty.  Junior finished 16th.

After three races out west, next on the schedule is Martinsville Speedway.