The Eagles moved to 5-2 with the loss.
Now that the game is over, let's assign a letter grade.
Overall grade: C-
Nick Foles threws for 411 yards but those came on 62 attempts, which is only good for a 6.6 average. Foles threw two costly interceptions, including one in the red-zone. Both picks were just really bad throws. Eagles rookie receiver Josh Huff also accounted for a costly red-zone turnover when he fumbled near the 2-yard line.
Philadelphia's run game looked effective with 110 yards on 26 carries for an average of 4.3 yards per attempt. Jeremy Maclin had a huge day with 187 yards and two touchdown on 12 receptions. Maclin's 15.6 average outdone by fellow starting wide receiver Riley Cooper, who hauled in 5 receptions for 88 yards at an 17.6 average. Maclin continues to look like a legitimate number one wide receiver.
The three turnovers just really killed Philadelphia. The Eagles simply need to take better care of the ball, and especially in the red-zone.
Philadelphia's defense played a solid game aside from two huge scoring plays. Not sure much could have been done about Larry Fitzgerald's long catch-and-run touchdown. It was very close to being a pick play but apparently it was timed perfectly for Arizona. As for the final touchdown, however, it was a total failure by Nate Allen (and/or Cary Williams?) to let rookie speedster John Brown get by him. That ended up being the game-winner for the Cardinals, of course. It's a shame for Allen because he came up with a crucial forced fumble and recovery at one point in the contest. It's his lapses in coverage that have the Eagles looking for a trade upgrade on Allen.
Special teams: B
The special teams unit lacked the presence of return man Darren Sproles but still did OK. Rookie kicker Cody Parkey absolutely nailed a 54-yard attempt. Donnie Jones had two quality punts there were downed deep inside Arizona territory. The coverage unit kept Ted Ginn Jr., who is a quality returner at times, in check.
What's your grade?