Kyle Larson dominated Sunday's Bojangles Southern 500 Cup race at Darlington Raceway, but it was Brad Keselowski who claimed the checkered flag to complete a weekend sweep.  He also won Saturday's Xfinity race; the first time he's ever won at the track at any level.

Larson led 284 of the race's 367 laps and won the first two stages, but the key was the final pit stop with 22 laps to go.  Keselowski beat Larson and Joey Logano out of the pits then pulled away for the victory.  Logano passed Larson six laps later to claim second place and Larson finished third to continue a frustrating season for him.  Larson has yet to win a race this season, but has finished second five times.

Kevin Harvick and Chase Elliott completed the Top 5.  Denny Hamlin had the pole and led the first 11 laps, but that was the last time he would lead.  Hamlin finished 10th.

Just one more race before the 10-race playoffs begin.  The final race in the 26-race regular season is next Sunday at Indianapolis Motor Speedway.