The Eagles (7-5) won their fourth straight game to remain tied with Dallas for first place in the NFC East. They're 5-1 when Foles starts.
"Big thing for Nick is his experience," coach Chip Kelly said. "He's getting better and better and making good decisions. We trust him because he's a good decision-maker. You're starting to see him grow."
Foles picked up where he left off in November, when he was the NFC's Player of the Month and tied an NFL record with seven TDs in a game. The second-year pro finished 21 of 34 for 237 yards against a defense that came in ranked eighth in the league.
"It wasn't a smart decision. It was a mistake," Foles said. "I was happy there was a penalty. I was off-balance and threw across the middle. That's a no-no."
"We had a chance to win it, multiple opportunities to make plays," Palmer said. "You can't come into a place like this and play against a good team in front of a crowd like this and not win that battle."
In a game featuring two defensive coordinators going against former teams, Bill Davis' unit outplayed Todd Bowles' group.
The Eagles have held opponents to 21 points or fewer in eight straight games after giving up an average of 27.5 points per game the first four weeks.
"I have a lot of different responsibilities, getting used to that," said Cole, who along with Graham was switched from defensive end to linebacker in Davis' 3-4 system. "Hard work pays off. Keep your head straight, work hard, stay humble, you'll get it done."
Down 24-7 after Foles threw a 24-yard TD pass to Ertz on the first series in the third quarter, the Cardinals rallied. Palmer tossed a 23-yard TD pass to Floyd to cut it to 24-14 on the next series.
Palmer connected with Larry Fitzgerald on a 43-yard TD pass to tie it at 7 midway through the second quarter.
Fitzgerald made the catch over the middle on a third-and-20 pass, two defenders collided into each other and the seven-time Pro Bowl receiver ran untouched into the end zone.
NOTES: RB Andre Ellington, Arizona's leading rusher, didn't play because of an injured left knee. ... Cardinals are 0-8 when seeking their fifth win in row since 1977. ... Eagles S Earl Wolff missed his second straight game with a knee injury. ... Allen's INT was his first since the last game of the 2011 season. ... Eagles LB Najee Goode left the game with a hamstring injury.
Copyright 2013 by The Associated Press