If you missed the defense, click here.
Below is the position-by-position game review of the offense.
* It was an uneven performance for Michael Vick. He went 15-for-23 for 184 yards, a touchdown and an interception. He also ran seven times for 53 yards. Vick did a nice job escaping pressure and finding Jason Avant down the sideline for 20 yards on the first play. He threw an absolute laser to Riley Cooper for the 9-yard TD. But he did leave plays on the field, like when he overthrew Brent Celek on the wheel route. And as Derek Sarley pointed out, he was too hesitant when he had receivers open. Vick can make up for breakdowns in protection, and he can hurt teams with his legs. But the number one factor that will determine his success in this offense is decision-making. We’ll find out where he’s at with that aspect when the Eagles take on the Redskins at FedEx Field two weeks from tonight.
* Hard to argue with the numbers for Nick Foles: 10-for-11 for 112 yards. Foles misfired on his first pass, a screen to Damaris Johnson, and then connected on his next 10. Most of them were underneath throws; only one traveled more than 10 yards from the line of scrimmage, per Pro Football Focus. But he averaged 10.2 yards per attempt as guys picked up yards after the catch. Foles moved the team and looked comfortable running the offense against Jacksonville’s backups.
* LeSean McCoy only played 18 snaps and carried five times for 9 yards. But he had a nice 15-yard run in the first, breaking Jason Babin’s tackle behind the line of scrimmage. He’ll rest now until Week 1.
* Bryce Brown continues to dazzle and frustrate at the same time. Eleven carries for 92 yards and a touchdown, including impressive gains of 7, 11 and 23. But he had the big fumble trying to get into the end zone in the second half.
This will come down to coaching. It’s up to Chip Kelly, Duce Staley and company to find a way to get Brown to secure the ball better. The talent is there. He’s got a unique blend of size and speed. But opposing defenses will be looking to punch the ball out every time he’s in the game. I still think Brown will get it down at some point. But it’s something to watch every time he’s on the field. As a blocker, Brown did a poor job with his blitz pickup on 3rd-and-8 in the first. Needs to get better in that area.
* The numbers for Chris Polk – six carries for 23 yards – weren’t great, but thought he ran well. He dragged defenders with him on a 4-yard pickup in the third and then gained 12 around the right end. Polk ran over a defensive back at the goal line on his touchdown. Normally reliable in blitz pickup, he whiffed on a play where Vick escaped and picked up 10 yards with his legs.
* DeSean Jackson continues to look comfortable in this offense. He finished with three catches for 48 yards on four targets. Jackson has six catches on nine targets this preseason and is averaging 20.5 yards per catch without a drop. A career year for No. 10 is in play.
* Avant was his usual self, keeping his feet in bounds for a 20-yard completion. He had the amazing one-handed grab on the ball that was tipped at the line of scrimmage. Overall, three catches for 36 yards on four targets. He also showed up as a blocker, doing a nice job on Polk’s runs of 12 and 11 yards, respectively.
* Cooper came down with the touchdown and made nice blocks on a screen to Avant and an 11-yard pickup by Brown. He also did a good job on Brown’s 23-yard run. Cooper figures to play a lot of snaps even if he’s not a big factor in the passing game.
* Johnson fumbled the one return but bounced back with a 61-yarder. As a receiver, he had two catches for 24 yards on three targets. On one play, he went up in traffic between defenders and snagged a 10-yarder from Foles.
* Russell Shepard got more involved, catching two balls for 38 yards. He showed good YAC ability, taking a screen 29 yards. Shepard’s firmly on the roster bubble.
* Brent Celek had four catches for 54 yards on seven targets, but he could have had an even bigger game. Vick overthrew him on the wheel route and also on another player early on. Celek made a nice grab for 26 yards on third down, ran hard for yards after the catch and blocked well on a bubble screen to Avant in the second.
* Zach Ertz lined up in the slot, found a soft spot in the zone and made a 13-yard grab in the first. He couldn’t hang on for what would have been a tough catch off play-action in the first as a defender delivered a forearm to his head. Up and down as a blocker. Poor job on McCoy’s 4-yard loss in the second. But excellent job on the screen to Shepard.
* James Casey was quiet again with one catch for 3 yards. He set up as a lead blocker, but whiffed on McCoy’s 15-yard run. Good block on the Shepard bubble screen in the fourth.
* Jason Peters looked great in pass protection. For the entire game, with one exception, he did not let his defender get close enough to even breathe on Vick. Even on the one play where he allowed a pressure, Vick held on to the ball for awhile before throwing it away. He was OK in the run game, but not his usual dominant self. Peters was slow to get to the linebacker on a second-quarter run that lost 4 yards. He couldn’t quite get to the linebacker on a Polk 4-yard run. Overall, though, encouraging performance from No. 71.
* Evan Mathis’ performance was shakier than usual. He had trouble with Tyson Alualu on third down during the first series and was later called for holding on 3rd-and-8, negating an 18-yard completion to Celek. Mathis got beat by Jeremy Mincey in the first and then again by Sen’Derrick Marks, who put a big hit on Vick. As we showed earlier in the week, he and Jason Kelce had an issue with a stunt and gave up a sack. Mathis was better in the run game. He threw a defender to the ground on Brown’s 5-yard run in the second. Nothing to panic about, but he did not play particularly well.
* The same goes for Jason Kelce. On the first play play, he had trouble with defensive tackle Roy Miller. On another play, Jason Babin looped inside from the left edge, and Kelce was slow to pick him up. He also had two errant snaps. One was high and ruined the timing of a zone read/bubble packaged play the Eagles had on. Vick had to throw the ball away. The other was low and fumbled by Vick. Kelce was mostly good in the run game, getting to the linebacker on McCoy’s 15-yard run and again on Brown’s 23-yard run. Still think he’ll have a good year, but not a clean performance.
* Todd Herremans has been shaky in two of three preseason games. On the second play, he had trouble with Miller and Vick ended up getting sacked. Herremans did a poor job picking up a blitzing linebacker on 3rd-and-8 in the first. Marks beat him badly on the Vick interception. Herremans, too, was better in the run game. Nice blocks on McCoy’s 15-yard run, Brown’s 7-yard run and Brown’s 23-yarder. We pointed out earlier that he and Johnson had a miscue that resulted in a 5-yard loss for McCoy. Worth keeping an eye on him early in the season, and also worth noting that Herremans was dealing with knee inflammation.
* Lane Johnson had some issues early on with Babin, getting beat on a spin move and then around the edge in the first quarter. But I thought he settled down and eventually played fine. In fact, Babin tried the same spin move in the second, and Johnson stoned him as Vick found Celek for 26 yards. Will get better as the season goes on, but Johnson should be pretty good from the start.
* A couple notes on the backups. Julian Vandervelde continues to take second-team reps at center. If he and Allen Barbre make the team, Danny Watkins could be on the outside looking in. Also, Michael Bamiro has a good chance of sticking.
Follow Sheil Kapadia on Twitter and e-mail him at email@example.com.
Become a fan of Birds 24/7 on Facebook.