The Arizona Cardinals are 6-1 on the season after a 24-20 come-from-behind victory. The defense wasn't particularly good and the offense struggled.
So what did we learn from this game?
The Cards can win ugly
It was ugly in so many ways. Arizona was penalized 10 times. Philadelphia was penalized 11 times. The offense had four three-and-outs in the second half. They did not sack Nick Foles once. They gave up 521 yards of offense -- 411 yards passing by Nick Foles. The Eagles rushed for over 100 yards. Jeremy Maclin had over 180 receiving yards alone.
There was so much about this game that said it should have been a loss. But it wasn't.
"I can't say enough about the resiliency of our football players," said head coach Bruce Arians after the game.
"We found another way to win one. Obviously it wasn't pretty at times. We kept putting our defense in bad, bad situations offensively. we played a very poor second half."
Arians took the blame for the game plan and indicated what they saw from Philly was not what they thought they would get.
The big difference in the game? That would be the turnovers. Arizona had one and Philly had three. Two of those turnovers were in the red zone.
Once again, Carson Palmer did not throw an interception. He has one through the team's first seven games, four of which he played in. That one interception is the only one a Cardinals player has thrown. This is a big change from 2013.
Through seven games in 2013, Palmer had thrown 13 interceptions. He has one. He had eight touchdown passes at that point, the same he does now. Granted, he did miss three games. As a team, they have thrown 11 scores.
On the flip side, Nick Foles is having a very different season for the Eagles. He threw two interceptions all last season. Through seven games, he now has nine in 2014. He was picked off twice by Antonio Cromartie.
The offensive line is protecting Palmer better
Philadelphia had 16 sacks in their previous three games entering Sunday's contest against the Cardinals. They did not sack Palmer even once.
Palmer praised the line after the game.
"I thought the pockets were great," he said. "I thought our offensive line played great. Each week you can go back and look at the film. The pass pockets have been phenomenal, especially against that group that leads the league in sacks."
Fitz is still Fitz
He was the Eagles killer again with seven receptions for 160 yards and an 80-yard touchdown. He also added a beautiful catch near the sideline that went for 30 yards early in the game.
And remember how he had lost a step? He didn't get caught from behind and he would refute even the thought.
"I haven't lost anything," he said. "That's all I'm saying."
And in complete Fitz fashion, he credited a teammate for the play. "Ted Ginn made that play go," he said. "Without him and his big block, I'm not able to spring it."
He also gave credit to team president Michael Bidwill. "Thank you, boss, I appreciate the Jumbotron," he half-joked. "It was nice and clear, so I was able to see where the guys were behind me and not look back."
John Brown is fast and clutch
For the third time this season, rookie receiver John Brown caught a game-winning touchdown. This time, with less than two minutes remaining in the game, he got past the Philadelphia defenders and hauled in a 75-yard touchdown pass. He caught the deciding score against the Chargers in Week 1 and against San Francisco in Week 3.
Brown finished with five catches for 119 yards and the score.
The young players made an impact
Brown had five catches and the winning score. Tony Jefferson led the team in tackles with 11. Deone Bucannon and Tyrann Mathieu both knocked away passes in the end zone in the final seconds of the game. Ed Stinson made a huge contribution on the defensive line. Andre Ellington carried the ball 23 times.
To buy tickets, visit the NFL Ticket Exchange.