Click here to see all recaps on a single page

Other Week 12 Game Recaps
BAL at LARCAR at NODAL at NEDEN at BUFDET at WASGB at SFIND at HOUJAX at TEN
MIA at CLENYG at CHIOAK at NYJPIT at CINSEA at PHITB at ATL

Week 12 Game Recap: Denver Broncos 3, Buffalo Bills 20


What you need to know

Denver Broncos

There wasn’t much to write home about in this one as the Broncos struggled on the road against one of the leagues best defenses. Denver's offense had decent momentum on the opening drive, but shot themselves in the foot when an unnecessary roughness penalty on the offensive line backed the offense out of field goal range. After that, they couldn't get anything going against a staunch defensive effort from Buffalo. Brandon Allen struggled to throw in the wind, but Denver was forced to try to pass after falling behind early. No Denver player turned in a presentable fantasy performance as the offense mustered up just one field goal in four quarters. Phillip Lindsay led the backfield but didnt have much to show for it, and Courtland Sutton led the team with one reception for 27 yards.

Buffalo Bills

The Buffalo Bills beat the Denver Broncos at home on Sunday dominating on both sides of the ball. Buffalo had two long drives in the first half that stalled in the red zone forcing the Bills to settle for field goals but were consistently in positive game script because Denver was never truly an offensive threat. The Buffalo offense was run-heavy because of the game script and windy weather, running 47 times to only 25 passing attempts, which resulted in Devin Singletary’s first 100-yard game and Frank Gore becoming the third all-time leading rushing in NFL history. Josh Allen threw an interception but threw two touchdowns to Cole Beasley and John Brown.

Denver Broncos

QB Brandon Allen, 50 offensive snaps, Pass: 10 - 25 - 82 - 0 TD / 1 INT, Rush: 2 - 8 - 0
Allen struggled to throw the ball on a windy day against a stingy Buffalo defense, putting together a miserable stat line of 25 attempts for just 82 yards. He tossed one interception and took a few huge sacks, including a near-safety in the second half. Courtland Sutton was the target on Allen's second quarter interception. The receiver and QB appeared to be on different pages as Sutton ran a hook route and sat down, while Allen threw the ball deep as if he expected the receiver to run a stop and go route after cutting.

RB Phillip Lindsay, 27 offensive snaps, Rush: 13 - 57 - 0, Rec: 1 - 11 - 0 (3 targets)
Lindsay was the clear-cut leader of the backfield, but there just wasn't much to be had as Buffalo's defense clamped down on the ground and passing game. Lindsay broke a long run of 16 yards off right tackle in the 3rd quarter. He hauled in an out route and turned it up the sideline for an 11 yard gain in the 2nd quarter, his only reception of the day.

RB Royce Freeman, 28 offensive snaps, Rush: 2 - 20 - 0, Rec: 2 - 9 - 0 (2 targets)
Freeman has been relegated to a clear number two role behind Lindsay. He only saw two carries on the day. He broke a 13 yard run off right tackle in the 3rd and caught both his targets in the passing game. Freeman's first catch was a short dumpoff that was snuffed out near the line of scrimmage. He had a little more room to work with on his second reception out of the backfield, picking up 7 yards.

RB Devontae Booker, 3 offensive snaps
Booker fielded a couple of kicks and saw a few snaps as a third-down back. He did not carry the ball and was not targeted.

WR Diontae Spencer, 5 offensive snaps, Rec: 1 - 0 - 0 (1 targets)
Spencer returned kicks and caught his lone target for no gain on a screen pass.

WR Courtland Sutton, 50 offensive snaps, Rec: 1 - 27 - 0 (8 targets)
Sutton got wide open on a deep post route that picked up 27 yards on the first drive of the game, but wasn't a factor afterwards, even though Allen peppered him with a team high 8 targets. Sutton was the target on Allen's second quarter interception. The receiver and QB appeared to be on different pages as Sutton ran a hook route and sat down, while Allen threw the ball deep as if he expected the receiver to run a stop and go route after cutting. The ball sailed well over Sutton and right into the arms of a defender.

WR Tim Patrick, 32 offensive snaps, Rec: 1 - 3 - 0 (3 targets)
Patrick worked on the outside opposite Sutton and managed one short reception on an out route early in the 1st quarter, then disappeared as Brandon Allen's listless efforts in the passing game tanked the offense.

WR DaeSean Hamilton, 33 offensive snaps (1 targets)
Hamilton worked into the receiver rotation, but posted yet another goose egg on one target.

TE Noah Fant, 37 offensive snaps, Rec: 3 - 14 - 0 (5 targets)
Fant managed the second highest target total with five, again trailing just Sutton, but it was a miserable day for everyone involved in this offense. Fant secured a few short checkdowns from Allen. He nearly lost a fumble on a screen pass that was blown up behind the line of scrimmage, but he was ruled down before the ball popped out.

TE Andrew Beck, 9 offensive snaps, Rec: 1 - 18 - 0 (1 targets)
Beck saw work as a fullback and backup tight end, filling in for injured starter Andy Janovich. He made a nifty one handed grab on a play action out route that he turned up the sideline for an 18 yard gain late in the 1st quarter.


Buffalo Bills

QB Josh Allen, 80 offensive snaps, Pass: 15 - 25 - 185 - 2 TD / 1 INT, Rush: 9 - 56 - 0
Josh Allen had a good overall performance on Sunday against the Broncos. Allen only threw 25 times as the Bills got up early and ran 47 times a result of both positive game script and a windy day. For the second consecutive week, Allen hit John Brown for a deep perimeter touchdown after struggling to make big plays in the passing game in the first half of the offense. Allen also hit Cole Beasley for a touchdown on a post out of the slot in the red zone. Allen threw a bad interception intended for John Brown that sailed over his head and had another would-be interception dropped. Allen was heavily involved in the running game, scrambling for multiple third downs and had some designed quarterback runs in addition to keepers on zone reads. Allen will get a matchup against the Cowboys on Thanksgiving.

RB Devin Singletary, 57 offensive snaps, Rush: 21 - 106 - 0, Rec: 1 - 8 - 0 (2 targets)
Devin Singletary continued to be the lead back in the Buffalo backfield against the Denver Broncos and recorded his first career 100 yard game on Sunday. Singletary was continuously elusive during the game and made life difficult on first defenders, running with more power than his size would suggest. Singletary benefitted from a positive game script and a good performance from the Buffalo offensive line which consistently opened interior running lanes for Singletary. He caught a short reception and was missed by Josh Allen on another perimeter flat route, but had minimal passing game involvement in a game the Bills ran 47 times to only 25 passes. He will get a tougher matchup on Thursday against the Cowboys.

RB Frank Gore, 23 offensive snaps, Rush: 15 - 65 - 0
Frank Gore passed Barry Sanders to become third all-time in career rushing yards. Gore operated as the clear backup to Devin Singletary and spelled Singletary as the lead back on a drive in the first half in two in the second half, including a clock-killing drive in the fourth quarter. Gore ran hard and was able to break a long gain of 27 yards on the left edge. Gore’s 15 carries were primarily a result of positive game script as Buffalo lead throughout the game and ran 47 times as a team. He will continue to operate as a backup on Thanksgiving Day at Dallas.

WR Cole Beasley, 65 offensive snaps, Rec: 6 - 76 - 1 (9 targets)
Cole Beasley was the leading receiver for the Bills on Sunday against the Broncos. Beasley was involved early in the offense and two long receptions, including a crossing route on play-action and then a slant from the slot in the red zone for a touchdown. Beasley also added a drop but is a reliable target for Josh Allen in the short game as a chain moving player in tight coverage. Beasley will get a revenge matchup against the Cowboy on Thanksgiving.

WR John Brown, 74 offensive snaps, Rec: 2 - 39 - 1 (4 targets)
John Brown had a quiet day in terms of volume, with only four targets, but got open deep for a 34-yard touchdown along the perimeter. Brown’s four targets were the second most targets on a day the Bills only threw 25 times. Brown also had a drop over the middle on a low throw from Josh Allen on third down. His performance was the lowest yardage total of the season, but he salvaged his fantasy day with the long touchdown, the second consecutive game where he was able to hook up with Allen for a long score. He will face the Cowboys on Thanksgiving Day.

TE Dawson Knox, 62 offensive snaps, Rec: 2 - 11 - 0 (2 targets)
Dawson Knox had two short receptions against the Broncos on Sunday. He is Buffalo’s biggest receiving option and is strong after the catch, but was only targeted twice as the Bills only threw 25 times. He will get a matchup against the Cowboys on Thanksgiving Day.