(TALLADEGA, Ala.) -- David Ragan won the Aaron's 499 NASCAR Sprint Cup race at Talladega Superspeedway Sunday.
Ragan was pushed past Carl Edwards by Front Row Motorsports teammate David Gilliland on the last lap of a green-white checkered-flag finish. The race finished four laps past its scheduled distance.
Carl Edwards, the pole sitter, thought he had the win.
"I saw the Ford freight train coming with David and David," Edwards said. "I didn't know where they came from. David did everything but wreck me down the back straightaway. I mean I blocked him as hard as I could and he did everything right and he got the win."
All of this took place after rain stopped the race for 3 hours and 36 minutes.
Before that, a 16-car crash occurred on turn 1 of lap 43.
Denny Hamlin, who missed the last four races after suffering a compression fracture in his lower back, returned to the track and raced 23 laps before being replaced at the first caution by Joe Gibbs Racing partner Brian Vickers. Vickers raced the No. 11 into 34th place, earning Hamlin 10 points.
Jimmie Johnson, who finished the race in fifth, leads the Sprint Cup standings by 41 points over Carl Edwards.
Copyright 2013 ABC News Radio