It was the offensive line’s finest hour this season. The Birds ran for a season-high 218 yards against the Bills’ No. 3-in-the-NFL run defense, behind Jordan Howard’s 23 runs for 96 yards. The line powered a 14-play, 83-yard touchdown drive that began with 14:29 to play and ended with 6:12 -- 8 minutes, 17 seconds of season-saving domination. Jordan Howard ran nine times for 34 yards. Carson Wentz was protected long and well enough to convert two third downs with runs of 13 and 11 yards. Rookie left tackle Andre Dillard shared a sack with Bills end Shaq Lawson, who consistently drove Dillard into the lap of Wentz. Dillard started for a second consecutive game in place of 37-year-old Jason Peters (knee), and he struggled for much of the game, but his line-mates compensated.
Big-name players make big plays
Just after the first-half 2-minute warning, $40 million defensive end Brandon Graham stripped Bills quarterback Josh Allen on a designed run and recovered the fumble himself at the Bills’ 24. The Eagles turned that into a touchdown that made it 10-7 at halftime. Graham added a sack in the third quarter, his fifth of the season and one more than he collected in all of 2018. Fletcher Cox, the $102 million defensive tackle, strip-sacked Josh Allen on the Bills’ first possession, which forced a punt. Derek Barnett, a first-round pick in 2017, blocked a point-after attempt, which kept the Eagles ahead by more than just a field goal. He collected a sack in the fourth quarter, his fourth of the season. And second-round rookie Miles Sanders had a 65-yard touchdown run and hit a 25-yard screen pass.
Weapon "S"
Sanders busted a 65-yard touchdown run at the beginning of the second half and pulled off a 25-yard gain on a screen pass-and-run in the middle of the first quarter. The play set up the Eagles’ first-half field goal. That gave Sanders nine plays of at least 19 yards this season, the most on the team. Zach Ertz has six, Nelson Agholor, four, and Alshon Jeffery, after his 38-yard catch in the third quarter, now has four. Sanders plays about 40 percent of the time. The others play about 80 percent of the time. Sanders left soon after with a shoulder injury and did not return.
Carson Wentz clearly has adapted the quarterback’s Hippocratic Oath: First, he does no harm. On a rainy day with 20-mph winds and gusts up to 40 mph, Wentz was 17-for-24 for 172 yards and a touchdown, but he threw no interceptions. He occasionally held on to the ball too long, which led to his two other sacks, but that’s preferable to forcing passes and eating turnovers. And, in the end, he was polished. Nursing an 11-point lead, he ran for first downs twice in the fourth quarter. His late passes were thrown with care and discretion. He finished with a 104.9 passer rating. He snapped a 5-yard TD pass to Dallas Goedert in the second quarter and he connected on a 38-yard double-move to Alshon Jeffery that turned into a touchdown and gave the Eagles a 24-13 lead. Wentz hit didn’t win the game, but that wasn’t his first job. His first job was to not lose it.
In the spotlight
Eagles safety and team spokesman Malcolm Jenkins, who on Friday was criticized for insufficient leadership by former teammate Orlando Scandrick, hit quarterback Josh Allen helmet-to-helmet, then hit Allen after he slid to end a long run. The personal fouls accounted for 24 of the 75 yards of the Bills’ first touchdown drive.
Eagles defensive end Brandon Graham (55) celebrates with cornerback Ronald Darby (21) after Graham recovered a fumble during the second quarter.Read moreTIM TAI / Staff Photographer
Eagles players warm up at New Era Field before the game.Read moreTIM TAI / Staff Photographer
Eagles starting quarterback Carson Wentz warms up in pouring rain before facing the Bills.Read moreMICHAEL BRYANT / Staff Photographer
Eagle wide receiver Alshon Jeffery makes a catch during pregame warmups.Read moreMICHAEL BRYANT / Staff Photographer
Eagles wide receiver Nelson Agholor (13) runs past Buffalo Bills defensive end Jerry Hughes (55) during the first quarter.Read moreTIM TAI / Staff Photographer
Eagles kicker Jake Elliott (4) connected on a 37-yard field goal to give the Birds a 3-0 lead in the first quarter.Read moreTIM TAI / Staff Photographer
Buffalo Bills quarterback Josh Allen (17) fends off Eagles defensive tackle Fletcher Cox (91)..Read moreTIM TAI / Staff Photographer
Eagles quarterback Carson Wentz Avoids a sack as he fights his way free in the second quarter.Read moreMICHAEL BRYANT / Staff Photographer
Eagles defensive end Brandon Graham (55) forces Buffalo Bills quarterback Josh Allen (17) to fumble during the second quarter. Graham recovered the loose ball.Read moreTIM TAI / Staff Photographer
Eagles defensive end Brandon Graham (55) recovers the ball after he caused Buffalo Bills quarterback Josh Allen (17) to fumble during the second quarter.Read moreTIM TAI / Staff Photographer
Eagles defensive end Brandon Graham (55) celebrates recovering the ball after he caused Buffalo Bills quarterback Josh Allen (17) to fumble during the second quarter.Read moreTIM TAI / Staff Photographer
Eagles running back Jordan Howard (24) vaults over center Jason Kelce (62) as he tries to get to the end zone in the third quarter.Read moreMICHAEL BRYANT / Staff Photographer
Eagle fans in the stands explode with joy as running back Miles Sanders scores a touchdown on a 65-yard run in the third quarter.Read moreMICHAEL BRYANT / Staff Photographer
Eagles tight end Dallas Goedert (88) celebrates his touchdown catch during the second quarter.Read moreTIM TAI / Staff Photographer
Eagles running back Miles Sanders (26) scores a two-point conversion during the second quarter.Read moreTIM TAI / Staff Photographer
Eagle safety Malcom Jenkins (27) signals no good after Buffalo kicker Stephen Hauschka (4) misses a 53-yard field goal attempt at the end of the second quarter.Read moreMICHAEL BRYANT / Staff Photographer
Buffalo Bills quarterback Josh Allen (17) is sacked by Eagles players including defensive tackle Fletcher Cox (91) during the third quarter.Read moreTIM TAI / Staff Photographer
Eagles cornerback Sidney Jones (22) puts pressure on Bills wide receiver Cole Beasley (10) during the fourth quarter.Read moreTIM TAI / Staff Photographer
Eagles quarterback Carson Wentz (11) gestures after rushing for a first down in the fourth quarter.Read moreTIM TAI / Staff Photographer
Eagles running back Jordan Howard (24) dives toward the end zone to score a touchdown during the fourth quarter.Read moreMICHAEL BRYANT / Staff Photographer
Eagles running back Boston Scott (center) celebrates his touchdown during the third quarter.Read moreMICHAEL BRYANT / Staff Photographer
Eagles running back Miles Sanders (26) had to leave the field during the third quarter after suffering a shoulder injury.Read moreMICHAEL BRYANT / Staff Photographer
Eagles quarterback Carson Wentz (11) flips over Buffalo Bills cornerback Taron Johnson (24) as he rushes for a first down during the fourth quarter.Read moreTIM TAI / Staff Photographer
Eagles tight end Zach Ertz (86) makes a catch in front of Buffalo Bills safety Micah Hyde (23) during the fourth quarter.Read moreTIM TAI / Staff Photographer
Eagle running back Miles Sanders, left, shakes off Buffalo’s Tre’Davious White’s attempt at a tackle and turns the corner for a very large gain in the first quarter.Read moreMICHAEL BRYANT / Staff Photographer
Eagles running back Jordan Howard (24) celebrates with quarterback Carson Wentz (11) and wide receiver Mack Hollins (16) after scoring a touchdown during the fourth quarter.Read moreTIM TAI / Staff Photographer
Eagles running back Jordan Howard (24) celebrates with teammates after scoring a touchdown during the fourth quarter.Read moreTIM TAI / Staff Photographer
Plenty of Eagles fans made the trip north to Orchard Park, N.Y., to cheer on the Birds against the Bills.Read moreTIM TAI / Staff Photographer
Bills cornerback Tre'Davious White (27) talks with Eagles cornerback Ronald Darby, who used to play in Buffalo, after Sunday's game.Read moreTIM TAI / Staff Photographer
Eagles cornerback Jalen Mills greets fans after the game.Read moreTIM TAI / Staff Photographer
Eagles quarterback Carson Wentz (right) shakes hands with Bills quarterback Josh Allen (left) after the end of the game.Read moreMICHAEL BRYANT / Staff Photographer