(LONG POND, Pa.) — Dale Earnhardt Jr. survived a multi-car crash on lap 117 and then went ahead on the final restart to take home the checkered flag at Pocono Raceway on Sunday.
Earnhardt Jr. completed the Pocono season sweep with the victory and was followed by a late charging Kevin Harvick.
Earnhardt won his third race of the season, which is the most since he won six times back in 2004.
Denny Hamlin last completed the Pocono sweep back in 2006.
Joey Logano, Clint Bowyer, and Greg Biffle rounded out the top five.
Follow @ABCNewsRadio
Copyright 2014 ABC News Radio