The Philadelphia Eagles were embarrassed by the Green Bay Packers last week. They took out their frustrations on the Tennessee Titans to the tune of a 43-24 victory.

The Eagles won their 10th game in a row at the Linc and regained confidence prior to a Thanksgiving date with the Dallas Cowboys.

There were a lot of F's a week ago. Those grades dramatically improved against the Titans.

A

Josh Huff - Huff got the scoring started just 13 seconds into the game when he returned the opening kickoff 107 yards. It is the longest kickoff return in Eagles history. The impressive part of the run was that he had to stiff arm a pair of Titans in order to reach the endzone.

LeSean McCoy - McCoy was making moves and making guys miss like the McCoy of old. It was nice to see him get out in space and take advantage of his speed and ability to make guys miss. McCoy's biggest run of the day went for 53 yards. He finished with 21 carries for 130 yards and 1 touchdown.

Cody Parkey - Parkey was solid for the Eagles. He made five of six field goals in the game. At one point, he made 17 straight field goals before a 49 yard attempt went off the left upright and missed. Parkey booted field goals from 36, 26, 36, 30 and 50 yards out to account for 15 of the points in the game. He was also solid on his kickoffs.

B

Billy Davis - I got on Defensive Coordinator Billy Davis for his game plan against Green Bay a week ago. He called a solid game today against the Titans. His defense gave up some yards, but made big plays and forced 2 turnovers in the game. They also racked up 5 sacks.

Nate Allen - Allen was throwing his weight around in this game. He also found himself in position to recover a fumble that ended a wacky play. Mettenberger's pass was deflected by one of the Eagles and landed in an offensive lineman's hands. He ran with it and fumbled it. Allen recovered to give the Eagles some good field position which they converted into a touchdown.

Trent Cole - Cole was a beast in this game. He was frequently harassing Mettenberger and sacked him not once, but twice. Both of those sacks were on the same possession.sack in 3rd qtr., another sack on same possession

Connor Barwin - Barwin spent a lot of time in the Titans backfield. He did a good job of getting back and distracting rookie quarterback Zach Mettenberger. Barwin sacked Mettenberger twice and also batted down some passes.

Fletcher Cox - Cox is typically in a position on the field with very little time in the spotlight. However, he busted through the line at one point and sacked Mettenberger in this game. He does a great job of bottling up the middle of the line allowing his teammates to make some tackles.

Mychal Kendricks - Kendricks is so athletic and has a good speed burst that he used to his advantage to help keep the Titans running game in check. He played very well and made some solid tackles to prevent bigger gains.

Offensive Line - I thought the line played much better in this game. Jason Peters, Andrew Gardner, Jason Kelce, Lane Johnson and Evan Mathis protected Sanchez pretty well. More importantly, they provided some nice holes for the running game to exploit.

Brandon Boykin - Boykin has been a pretty solid nickel back for the Eagles. He covers well and recorded a late interception in this game when he frankly fought for the ball and wanted it more than the Titans.

Jeremy Maclin - Maclin had another solid performance and made some big catches in big spots for the Eagles. Maclin is very good at getting his feet down on the sideline and moved the chains on some of those big grabs. He finished with 6 receptions for 59 yards.

James Casey - Casey tends to be the forgotten tight end in this offense with the attention that Brent Celek and Zach Ertz draw on a regular basis. However, he took advantage of an opportunity and made a great catch for a 14 yard touchdown in this game.

C

Mark Sanchez - Sanchez provided a lot of bright spots in this game, but still showed the need for improvement. He did not set his feet on one throw which caused it to sail on him and resulted in an interception. Sanchez made another poor decision to throw at Riley Cooper when he was well covered and that too became an interception. Outside of those two mistakes, Sanchez played well. He completed 30 of 43 passes for 307 yards 1 touchdown and 2 interceptions.

Riley Cooper - Cooper had good and bad moments in this game. He fought hard at times when he had the ball for some extra yards and moved the sticks. He also looked to give up his space to the defense on one of Sanchez' interceptions. We have seen Cooper do better and expect that to be the case moving forward. Cooper finished with 3 receptions for 49 yards.


More From 97.3 ESPN