PHILADELPHIA -- Quarterback Nick Foles threw three touchdown passes and the Philadelphia Eagles held off the Arizona Cardinals 24-21 on Sunday at Lincoln Financial Field to keep pace with Dallas in NFC East.
The Eagles (7-5) are tied for first place with the Cowboys, although Dallas holds a tiebreaker since the Cowboys beat the Eagles earlier in the season. The Cardinals (7-5), meanwhile, lost ground in their bid for a wild-card playoff berth as the Eagles intercepted Arizona quarterback Carson Palmer twice and sacked him five times.
Foles, named the starting quarterback this week by coach Chip Kelly, helped the Eagles take a 7-0 lead early in the first quarter, after their defense set them up inside the red zone. Defensive end Trent Cole swatted the ball out of Palmer's hand and defensive tackle Bennie Logan recovered on the Arizona 25-yard line. That led to Foles' 6-yard TD pass to tight end Zach Ertz and a 7-0 lead with 12:30 left in the opening period.
The Cardinals tied it midway through the second quarter. On third-and-20 from the Eagles 43, wide receiver Larry Fitzgerald ran across the middle and Palmer hit him in stride as defenders Brandon Boykin and Patrick Chung ran into each other. That gave Fitzgerald a clear path to the end zone and he scored easily to make it 7-7 with 7:50 left in the period.
The Eagles went back on top on Alex Henery's 32-yard field goal. Then the Eagles added a touchdown right before halftime, after they converted a fourth-and-2 on a 5-yard run by McCoy and cornerback Jerraud Powers was flagged for interference in the end zone, giving the Eagles a first down on the 1. Foles found tight end Brent Celek for a touchdown to make it 17-7 with 15 seconds left in the first half.
The Eagles added to that lead on their first possession of the second half, with Foles hitting Ertz down the middle with a 24-yard touchdown pass that made it 24-7 with 10:16 left in the third quarter.
The Cardinals got that score back on their next possession, as Palmer passed to wide receiver Michael Floyd for a 24-yard touchdown that made it 24-14 with 5:14 left in the third period. Then Palmer did it again, this time passing to tight end Jim Dray for a 1-yard TD to make it 24-21 with 4:45 left in the game.
The Cardinals got one more chance, taking over on their own 10-yard line with 2:08 left to play, but the Eagles held them on downs, then took over and ran out the clock.
NOTES: WR DeSean Jackson went over the 1,000-yard receiving mark in the second quarter to become the third player in Eagles history with three 1,000-yard seasons, joining Harold Carmichael and Mike Quick. ... Arizona coach Bruce Arians came into the game with seven victories in his first 11 games, the most for a Cardinals coach Charley Winner won eight of his first 11 in 1966. ... QB Nick Foles' third-quarter touchdown pass to TE Zach Ertz was his 225th straight without an interception, breaking the Eagles' record set by Michael Vick to open the 2010 season.