Kasey Kahne got the jump on Jeff Gordon off the final restart with two laps left and pulled away to win at Pocono Raceway.
Kahne had the car to beat for the final half of Sunday's 400-mile race until a late caution bunched up the field. Gordon, his Hendrick Motorsports teammate, took the lead and seemed poised to win his first race of the season. After the final caution, Kahne was strong enough this time off the restart in the No. 5 Chevrolet.
Kahne also won at Bristol this season. His win helped solidify his spot in the Chase for the Sprint Cup championship.
Gordon finished second on his 42nd birthday. Kurt Busch, Ryan Newman and Dale Earnhardt Jr. rounded out the top five.
Kahne, Gordon and Earnhardt made it a strong day for Hendrick. Teammate and series points leader Jimmie Johnson was 13th after a blown tire knocked him out of the lead.