Brad Keselowski passed Kasey Kahne with eight laps remaining and won the Bank of America 500 at Charlotte, N.C. on Saturday night. The victory was the first of the 2013 Sprint Cup season for Keselowski, the 2012 series champ.

Out of the Chase for the Championship this season, Keselowski became the first non-Chase racer to capture a victory in NASCAR's end-of-the-season races since Kahne took the checkered flag at Phoenix in 2011.

Kahne finished second, with Chase leader Matt Kenseth, Jimmie Johnson and Kyle Busch completing the top five. Kenseth extended his Cup series lead over Johnson to four points by placing ahead of the five-time champ.

The Chase resumes next Sunday at Talladega Superspeedway in Alabama.