A piece of trash on his front grill cost Brad Keselowski a win at Pocono Speedway on Sunday.  Keselowski had the dominant car and had the lead late in the race, but with his engine temperature on the rise because of the blocked air flow, he dipped behind the lapped car of Danica Patrick trying to blow off the debris.  It was enough of an opening for Dale Earnhardt, Jr. to take the lead and hold it for the final five laps to steal a victory he probably didn't deserve.  It's his first victory at Pocono, his second victory of the season and gives him multiple wins for the first time since 2004.

Earnhardt joins Jimmie Johnson, Joey Logano and Kevin Harvick with a pair of victories this season and assures them a spot in the Chase for the Sprint Cup Championship.

Kurt Busch came in third, followed by pole sitter Denny Hamlin and rookie Kyle Larson.

Tony Stewart had a promising race spoiled by a pit road mistake.  He was leading coming in for a pit stop under caution with 41 laps left when he was caught speeding.  The penalty dropped him to 31st on the restart.

The first of two stops this season at Michigan is next weekend.