Here is Domo's report card for the Eagles-Bills game. Click here to send in your own grades.

RUSHING OFFENSE

Rotating Ryan Mathews, Darren Sproles and DeMarco Murray, the Eagles averaged just 3.4 yards per carry, but were effective enough on the ground to keep the Bills from teeing off on Sam Bradford. They combined for 27 yards on the Eagles' first TD drive, including a 15-yard run by Sproles, and finished with eight rushing first downs.

Grade: B

PASSING OFFENSE

Sam Bradford completed 16 of 22 passes in the first half, including a perfect, 53-yard touchdown strike to Nelson Agholor that gave the Eagles a 14-7 lead. He also connected with Zach Ertz on a 41-yard completion on third-and-three on the Eagles' game-winning scoring drive in the fourth quarter.

Grade: B-plus

RUN DEFENSE

The Bills rushed for 152 yards, but 53 of that came on scrambles by quarterback Tyrod Taylor. Led by Fletcher Cox, the Eagles held LeSean McCoy to 74 yards on 20 carries and just 11 on eight carries in the second half. Linebacker Kiko Alonso overran a play late in the third quarter that paved the way for a 19-yard TD run by Mike Gillislee.

Grade: B

PASS DEFENSE

The Eagles gave up a 47-yard touchdown pass to Sammy Watkins in the first quarter, but then buckled down. They gave up just one more completion longer than 18 yards after that. Bills QB Tyrod Taylor was just 5-for-13 on third down, including four straight incompletions in the fourth quarter.

Grade: B

SPECIAL TEAMS

Caleb Sturgis needed to be perfect and was, converting all three of his FG attempts, including a 30-yard game-winner with 3:26 left. Punter Donnie Jones had a 43.3-yard net average. Darren Sproles had a 28-yard punt return. The Eagles did have a couple of sloppy special-teams penalties.

Grade: B-plus

OVERALL

The defense held LeSean McCoy to 74 rushing yards, and with the exception of giving up that early 47-yard touchdown pass to Sammy Watkins, did a pretty good job against Tyrod Taylor. For the second straight game, the Eagles scored just two offensive touchdowns. And won.

Grade: B