Brad Keselowski led the final 17 laps and avoided damage to his car to win a crash-filled Geico 500 at Talladega Superspeedway on Sunday.
Two large wrecks in the final 30 laps of the race shook up the running order as Talladega's 'Big One' took out 17 cars with 28 laps remaining
Kurt Busch was pushing Jimmie Johnson when the latter's car hooked to the right, turning sideways in front of Paul Menard and stacking up several of the top contenders. After NASCAR cleaned the track, just under 20 laps later, a hard wreck sent Matt Kenseth airborne and Danica Patrick hard into the wall and the field with three laps remaining.
Keselowski was able to hold off Kyle Busch and Austin Dillon, who came in second and third respectively, for his second win of the season and 19th of his career.
With the win, Keselowski moved up two positions to seventh in the driver standings, 51 points behind leader Kevin Harvick.
Jamie McMurray finished fourth, followed by rookie Chase Elliott and the number 14 team of Tony Stewart and Ty Dillon.
Stewart began the race but made a driver switch to Dillon mid-race as safety concerns forced the former, who is recovering from back surgery, out of the car.
Dale Earnhardt Jr.'s quest for a seventh win at Talladega ended on Lap 50 with a three-car crash. Much like the accident that cost him in the Daytona 500, Earnhardt's car got loose and turned sideways into team-mate Kasey Kahne's car.
Rookie Chris Buescher received the worst of the damage in a seven-car wreck on Lap 95 that also collected Johnson and Austin Dillon. Buescher flipped multiple times in the air before coming to a stop with his wheels on the track.
The NASCAR circuit will be back in action next weekend from Kansas Speedway.