The Bills offense looked pathetic for most of this game but still had a chance at the end to win it thanks to a stellar defensive performance.

With 2:35 to go the Bills had the ball needing a touchdown to win. Tyrod Taylor opened the drive from his own 25 yard line before going 6 of 6 threw the air to put Buffalo inside of Carolina territory.

On 4th and 11 from the Panthers 33-yard line, Taylor’s pass was late and behind Zay Jones. The rookie wideout got his hands on the ball but couldn’t bring in the catch inside the 10 yard line. Carolina ran out the clock and Sean McDermott suffered his first career loss at his former home.

Taylor finished with 125 yards passing but was also the Bills leading rusher with 55 yards. LeSean McCoy couldn’t get anything going, managing only 9 yards on 12 carries. 

The Bills offense especially struggled in the first half Buffalo accumulating 39 yards on 16 plays. Their first tour drives of the game all resulted in Colton Schmidt punts.

On the other side, the Bills defense was impressive, holding the Panthers to just a pair of field goals before the halftime interval.

Tyrod Taylor and the offense opened the second half with a pair of first downs before McCoy was stopped on 4th and 1 from the Panthers 41 yard line.

The Bills eventually got on the board when Stephen Hauschka banked in a 45 yard field goal off the right upright to cut the deficit to 6-3. 

Carolina answered with a 15-play, 75-yard drive that lasted over eight minutes and ended with another Graham Gano field goal. Panthers led 9-3 with 2:38 to go. 

Buffalo sacked Cam Newton six times, with defensive end Jerry Hughes finishing the day with two.

Ramon Humber and Jordan Poyer led the team in tackles both racking up eleven. Buffalo only allowed 255 yards against a strong Panthers offense.

Bills fall to 1-1 and will come back home before hosting Denver next week.