The weather in Buffalo was miserable. It was chilly, raining and there were 40 mph wind gusts for the Eagles' 31-13 win.
So the Eagles went to smashmouth football and the snap counts back that up.
By design, this was a Jordan Howard game and the Eagles' running back played a new season-high in snaps with 53. Those 53 snaps are the most for an Eagles running back since Darren Sproles had 60 Week 9 of the 2016 season.
Howard had 23 carries for 96 yards. His 23 carries are the most for any Eagles running back in the Doug Pederson Era and the most for the franchise since Ryan Mathews in 2015.
The Eagles held the ball for 35:57 against the Bills. That's the 17th game under Doug Pederson in which they've held the ball 35-plus minutes. That leads the NFL since 2016. The Eagles are 13-4 in those 17 games.
On Sunday, it wasn't just Howard's snaps that indicated a heavy run game. The Eagles used a ton of 12 personnel. Zach Ertz played 66 snaps (90 percent) and Dallas Goedert played 55 (75%).
Philadelphia Eagles
Complete coverage of the Philadelphia Eagles and their NFL rivals from NBC Sports Philadelphia.
More offensive notes
• Miles Sanders got just 13 snaps but had 118 yards from scrimmage, which included that 65-yard touchdown run. Boston Scott got nine snaps and his first NFL touchdown.
• The Eagles were so run-heavy that Halapoulivaati Vaitai played 15 snaps as an extra tackle/tight end. The entire starting O-line played the whole game.
• Mack Hollins played 43 snaps (59 percent) and didn't have a catch again. He didn't even have a target. That means in the last five games, he's played 181 snaps and has one catch for 13 yards on six targets. He hasn't had a catch in his last four games (141 snaps).
Offense
Andre Dillard: 73 snaps (100%)
Isaac Seumalo: 73 (100%)
Brandon Brooks: 73 (100%)
Lane Johnson: 73 (100%)
Jason Kelce: 73 (100%)
Carson Wentz: 73 (100%)
Zach Ertz: 66 (90%)
Dallas Goedert: 55 (75%)
Nelson Agholor: 55 (75%)
Jordan Howard: 53 (73%)
Alshon Jeffery: 52 (71%)
Mack Hollins: 43 (59%)
Halapouliavaati Vaitai: 15 (21%)
Miles Sanders: 13 (18%)
Boston Scott: 9 (12%)
JJ Arcega-Whiteside: 4 (5%)
Defensive notes
• If you were interested to see how the DT rotation worked next to Fletcher Cox: Bruce Hector (30 snaps), Anthony Rush (12), Albert Huggins (9). Hector has been with the Eagles for a while and knows the defense better. Maybe those numbers will even out as we go.
• Jalen Mills and Ronald Darby were the Eagles' starters for the first time since early in the 2018 season and they both played nearly the entire game - 57 of 62 defensive plays.
• Malcolm Jenkins, Rodney McLeod and Nathan Gerry didn't leave the field. Halfway through the season, Jenkins hasn't left the field (537/537). He also has 43 special teams snaps.
Defense
Malcolm Jenkins: 62 (100%)
Nathan Gerry: 62 snaps (100%)
Rodney McLeod: 62 (100%)
Ronald Darby: 57 (92%)
Jalen Mills: 57 (92%)
Derek Barnett: 53 (85%)
Fletcher Cox: 49 (79%)
Brandon Graham: 47 (76%)
Sidney Jones: 45 (73%)
Kamu Grugier-Hill: 39 (63%)
Bruce Hector: 30 (48%)
Vinny Curry: 28 (45%)
Andrew Sendejo: 25 (40%)
Josh Sweat: 20 (32%)
T.J. Edwards: 15 (24%)
Anthony Rush: 12 (19%)
Albert Huggins: 9 (15%)
Rasul Douglas: 6 (10%)
Duke Riley: 4 (6%)
Click here to download the MyTeams App by NBC Sports! Receive comprehensive coverage of your teams and stream the Flyers, Sixers and Phillies games easily on your device.
More on the Eagles
A play that 'took the life out' of Bills and could change Eagles' season
Eagles wear down Bills - 'They really didn't want to tackle us'
Scandrick watches from home as Jenkins leads Eagles to victory
Roob's observations after Eagles right the ship with big win in Buffalo
RBs get an ‘A+' for massive game on ground in our Eagles-Bills report card