Skip to main contentSkip to main content
Register for more free articles.
Log in Sign up
Back to homepage
Subscriber Login
Keep reading with a digital access subscription.
Subscribe now
You have permission to edit this collection.
Edit
Arizona Daily Star
59°
  • Sign in
  • Subscribe Now
  • Manage account
  • Logout
    • Manage account
    • e-Newspaper
    • Logout
  • News
    • Sign up for newsletters
    • Local
    • Arizona
    • Business
    • Crime
    • Nation & World
    • Markets & Stocks
    • SaddleBrooke
    • Politics
    • Archives
    • News Tip
  • Arizona Daily Star
    • E-edition
    • E-edition-Tutorial
    • Archives
    • Special Sections
    • Merchandise
    • Circulars
    • Readers' Choice Awards
    • Buyer's Edge
  • Obituaries
    • Share Your Story
    • Recent Obituaries
    • Find an Obituary
  • Opinion
    • Submit a Letter
    • Submit guest opinion
    • Letters to the Editor
    • Opinion & Editorials
    • National Columnists
  • Sports
    • Arizona Wildcats
    • Greg Hansen
    • High Schools
    • Roadrunners
  • Lifestyles
    • Events Calendar
    • Arts & Theatre
    • Food & Cooking
    • Movies & TV
    • Movie Listings
    • Music
    • Comics
    • Games
    • Columns
    • Play
    • Home & Gardening
    • Health
    • Get Healthy
    • Parenting
    • Fashion
    • People
    • Pets
    • Travel
    • Faith
    • Retro Tucson
    • History
    • Travel
    • Outdoors & Rec
    • Community Pages
  • Brand Ave. Studios
  • Join the community
    • News tip
    • Share video
  • Buy & Sell
    • Place an Ad
    • Shop Local
    • Jobs
    • Homes
    • Marketplace
    • I Love A Deal
  • Shopping
  • Customer Service
    • Manage My Account
    • Newsletter Sign-Up
    • Subscribe
    • Contact us
  • Mobile Apps
  • Weather: Live Radar
  • Facebook
  • Twitter
  • Bluesky
  • YouTube
  • Pinterest
  • Instagram
© 2026 Lee Enterprises
Terms of Service | Privacy Policy
Arizona Daily Star
News+
Read Today's E-edition
Arizona Daily Star
News+
  • Log In
  • $1 for 3 months
    Subscribe Now
    • Manage account
    • e-Newspaper
    • Logout
  • E-edition
  • News
  • Obituaries
  • Opinion
  • Wildcats
  • Lifestyles
  • Newsletters
  • Comics & Puzzles
  • Buyer's Edge
  • Jobs
  • 59° Cloudy
Share This
  • Facebook
  • Twitter
  • Bluesky
  • WhatsApp
  • SMS
  • Email
Topical

Full coverage: Bills get back on winning track with 31-14 victory over Panthers

  • Dec 20, 2021
  • Dec 20, 2021 Updated Apr 19, 2026

The Buffalo Bills defeated the Carolina Panthers 31-14 at Highmark Stadium on Sunday. Check out all of our postgame coverage here.

Bills defensive end Efe Obada no longer has to let up on ex-teammate Cam Newton

When Efe Obada got down from the podium and went through the doorway toward the Buffalo Bills' locker room, the defensive end was greeted with a song.

“Sack man, sack man! Yeah that’s him!” Jordan Poyer sang and somewhat screamed.

Observations: Gabriel Davis shows why calls for more playing time were justified in Bills' big win

Observations: Gabriel Davis shows why calls for more playing time were justified in Bills' big win

With No. 2 wide receiver Emmanuel Sanders out because of a knee injury against the Carolina Panthers, Davis stepped into the starting lineup and came through in a big way during a 31-14 win at Highmark Stadium.

Obada had two sacks against his former team as the Bills beat the Carolina Panthers 31-14 on Sunday at Highmark Stadium. Panthers quarterback Cam Newton was sacked four times.

It was a new experience for Obada, who spent the previous four seasons in Carolina. 

“When I was playing with him, he used to have that red jersey, so that was the quickest ride to go home if you hit him,” Obada said. “But no, it just felt really good to hit him now. I asked for his jersey, so I’m putting that out here now, so I can hold him accountable.”

Jason Wolf: Can Bills win rematch with Patriots, run the table to repeat as AFC East champs?

Jason Wolf: Can Bills win rematch with Patriots, run the table to repeat as AFC East champs?

“We all know who we have next week,” Buffalo Bills quarterback Josh Allen said. “It’s no secret. … Every game from here on out for us is a playoff game, and we’ve got to treat it as such.”

Obada had 5.5 sacks last year with the Panthers before signing a one-year deal as part of the Bills' effort to revamp their defensive line and get better at generating pressure on opposing quarterbacks. He has played in only eight games this season and about 20% of the defensive snaps. He entered the game with 1.5 sacks for the season before than doubling that total Sunday. 

Obada’s sacks on Newton came on the same drive in the fourth quarter, separated by just one play. On second-and-10, he brought down Newton for a loss of eight. The Panthers picked up eight yards on a pass to running back Ameer Abdullah on the next play. Then on fourth-and-10, with the Panthers going for it from the Buffalo 46, Obada tallied another eight-yard sack.

“Just trying to do my job, beat my guy,” Obada said. “Came around the edge on the second one. The first one, just hit the B gap, and he was right there, just still holding the ball. Just great effort from my coverage, and just allowed me to get there.”

Teammate Harrison Phillips started clapping Obada on the back at the end of the answer.

“Winning one-on-ones is what he did,” Phillips added.

Quarter by quarter: Offense finds its footing after slow start in 31-14 win over Panthers

Don't miss Katherine Fitzgerald's quarter-by-quarter analysis of the Buffalo Bills' 31-14 victory over the Carolina Panthers on Sunday.

Coach Sean McDermott and defensive coordinator Leslie Frazier both noted this week that they needed to see more from their pass rush. McDermott was glad not only for Obada’s sacks, but also for their timing.

“Especially one in a big moment of the game there when we needed it,” McDermott said. “That four-man rush, getting that four-man rush going, it’s important for us.”

The four sacks were the most for the Bills defense since they had six in Week 2 against the Dolphins. Rookie Greg Rousseau had two sacks in that game, the first Bill to do so since Ed Oliver in 2019. Obada is the first Bill to have a two-sack game since Rousseau.

Linebacker Tremaine Edmunds credited Frazier for an aggressive pass rush.

“Even some of the ones that we didn’t get sacks, I think just the pressure, helped us out defensively,” Edmunds said. “It made the ball come out quick. The credit goes out to him because coach is the one that calls the plays. The guys just took advantage of it. ...

Report Card: Bills get the job done against Panthers with solid all-around effort

“Efe, he made a lot of big-time plays. A couple of big-time sacks when we needed it most. Credit to him, and coach did a good job putting guys in the position.”

With Panthers kicker Zane Gonzalez out with a groin injury from warmups, the Bills knew there would be some philosophical adjustments on defense.

“Yeah, first we had the mindset, too, that we had to treat third down like second down,” Phillips said. “There could be heavy run, knowing that they’re gonna go back to a fourth-down play anytime they cross the 50 yard-line. That was definitely on our radar. But really, just great team defense. As you guys saw, guys coming up making plays, guys doing the right thing, rushing coverage, working together. So that was definitely a huge part in this victory.”

The Panthers were 1-for-5 on fourth down. Obada’s second sack was on their final attempt of the game.

Obada, who was born in Nigeria but began playing football in England, came to the NFL through the International Player Pathway. His journey to the NFL and his warm personality have those around the league rooting for him. He spent a while Sunday night replying with thank-you tweets to different fans on Twitter who had reached out, saying he was "grateful for all the love." The support from the Bills' locker room was also clear. 

Plays that shaped the game: Bills offense adjusted against Panthers speed rushers

“Extremely great teammate, great player,” Poyer said. “And he just comes to work every day and does his job, so it’s exciting to see him get back-to-back plays, two sacks, so extremely happy for him.”

“Feels good, man,” Obada added. “Stay humble, get focused, get back on the mission. But it felt good. Just grateful for the opportunity to be out here.”

Plays that shaped the game: Bills offense adjusted against Panthers speed rushers

The Buffalo Bills’ offensive performance Sunday against Carolina has to be viewed through the perspective of its big offensive line disadvantage.

The Bills had to contend with Carolina’s best strength – its two elite speed rushers – with a shuffled offensive line thanks to the loss of left tackle Dion Dawkins, who tested positive for Covid-19 on Friday.

Q&A: Are the Bills back? Call it a win and move on to New England

Offensive coordinator Brian Daboll crafted a game plan designed to give quarterback Josh Allen more protection.

The Bills relied a little more on the run game. Devin Singletary got 22 carries for 86 yards, both season highs for him.

The Bills also made heavy use of play-action passes to slow the Carolina rush and let Allen loose on numerous bootlegs and rollouts to prevent him from being a stationary target for Brian Burns and Haason Reddick.

Observations: Gabriel Davis shows why calls for more playing time were justified in Bills' big win

Spencer Brown shifted from right tackle to left tackle and Daryl Williams from right guard to right tackle. Cody Ford, on the bench the past two weeks, played right guard.

“I do want to shout out our O-line for doing a bunch of different substitutions and switches in the last couple of days,” Allen said. “I know it hasn’t been easy on some of those guys. Daryl, Cody and Spence all kind of having to change positions. I was super happy those guys stepped up and played really well today.”

Allen was sacked four times. Burns, the 2019 first-round pick with 4.53 speed, had one to push his season sack total to eight. Reddick, the 2017 first-round pick with 4.52 speed, had a half to push his season total to 11. But Allen was able to manufacture five scoring drives.

“They were very, very good edge rushers,” Brown said. “Daryl Williams was in Carolina, so he was kind of showing words of wisdom throughout the week. And we were going back and forth on the sidelines like, I’m seeing this, what are you seeing? We’re just talking back and forth.”

Here’s a closer look at some of the big plays that shaped the Bills’ 31-14 victory over the Panthers:

Jason Wolf: Can Bills win rematch with Patriots, run the table to repeat as AFC East champs?

Big run. Singletary scored on a 16-yard run around right end to give the Bills a 7-0 lead. It was the longest TD run by a Bills back since Week 2.

“It was like a pin-and-pull play or whatever,” Singletary said. “I got my pullers all in front of me. My O-line basically cleared it out for me, and I had a lane. I know I just had to beat the safety and I was able to do that.”

Center Mitch Morse and Ford pulled to the right. Reddick rushed straight upfield and was pushed out of the way by Ford. Morse took out safety Myles Hartsfield. Tight end Dawson Knox wiped out middle linebacker Jermaine Carter with a fine cut block. Receiver Gabriel Davis blocked up the cornerback on that side, Rashaan Melvin.

“It was good to see him go out there and run hard,” Allen said. “He ran really well today. But again, it starts with the guys up front and doing their job. And Motor did a good job of finding the holes and getting extra yards for us.”

Strength vs. strength. Allen wasn’t afraid to challenge the Panthers’ best cornerback, 10-year veteran Stephon Gilmore. On a second-down play from the Carolina 11, Allen showed trust in Stefon Diggs with an anticipation throw. He let it go when Diggs hit the 5-yard line. It was a back shoulder-pass and came too quickly for Gilmore to react. Diggs made the catch for his eighth touchdown of the season.

Report Card: Bills get the job done against Panthers with solid all-around effort

Laser TD. The Panthers showed respect for Allen on a 20-yard TD pass to Davis that broke the game open 24-8 in the third quarter.

Carolina rushed only three men, keeping Reddick in a spying position off left tackle in case Allen scrambled.

Davis and Cole Beasley were lined up on the left, and Allen motioned Davis to shift into a tighter split before the snap. That gave Davis a better angle to run straight up the middle of the defense.

It looked like the Panthers were going to blitz, but it wound up being a two-deep coverage with man-to-man underneath. Allen had time to wait for Davis to get to the back of the end zone, and Melvin had his back to Allen when the bullet throw arrived.

“For that one, he just kind of improvised that one, he kind of switched it up a little bit,” Davis said of Allen. “I thought it was going to be open a little bit earlier, but it ended up not being. He had to scramble a little bit. He was hoping for a one-on-one throw up. He did it and I was able to make a play on it.”

Quarter by quarter: Offense finds its footing after slow start in 31-14 win over Panthers

The safety on the left side, Kenny Robinson, was cheating toward Beasley, who was running up the sideline.

“Originally I thought it was blitz-zero,” Allen, said referring to an all-out blitz. “So I made a check. They dropped out of it and played kind of like a 77 or double on Cole and Stef. And Gabe just kept working and I just gave him a shot and he made a good play.”

RPO success. Davis’ longest reception of the game was a 28-yard catch and run that set up his first TD.

He was the only receiver in the pass pattern. The Bills ran a fake orbit motion by Isaiah McKenzie behind the QB to the left sideline, and Allen could have handed off to Singletary – the run option. But the motion drew Carolina linebacker Julian Stanford way over to the sideline in McKenzie’s direction, creating a big passing window for Allen.

The cornerback, Melvin, was playing off coverage, which made for an easy catch by Davis 12 yards downfield. He ran through Melvin to the Carolina 18. Three plays later, Allen hit him again for the TD.

Report Card: Bills get the job done against Panthers with solid all-around effort

Grading the Buffalo Bills in their 31-14 victory over the Carolina Panthers on Sunday at Highmark Stadium …

Observations: Gabriel Davis shows why calls for more playing time were justified in Bills' big win

Observations: Gabriel Davis shows why calls for more playing time were justified in Bills' big win

With No. 2 wide receiver Emmanuel Sanders out because of a knee injury against the Carolina Panthers, Davis stepped into the starting lineup and came through in a big way during a 31-14 win at Highmark Stadium.

RUNNING GAME: B

Devin Singletary had season highs in carries and yards, with 22 for 86, including a 16-yard touchdown that opened the scoring. If you throw out Josh Allen’s two kneeldowns, Singletary was the only player to have more than one rushing attempt.

“It feels good,” said Singletary, who is usually not the most illuminating quote. “I think we can build off of this.”

For a run game that has taken a whole bunch of criticism this season, it was indeed a step in the right direction.

“It wasn't so much of proving the doubters wrong, because there's always going to be doubters,” Singletary said. “It was just doing what we needed to do to go 1-0.”

Isaiah McKenzie had one carry out of the Wildcat formation, but it was a good one – he gained 8 yards on third-and-5. Allen’s only actual rushing attempt was a scramble for 26 yards in which he broke an early tackle.

Jason Wolf: Can Bills win rematch with Patriots, run the table to repeat as AFC East champs?

Jason Wolf: Can Bills win rematch with Patriots, run the table to repeat as AFC East champs?

“We all know who we have next week,” Buffalo Bills quarterback Josh Allen said. “It’s no secret. … Every game from here on out for us is a playoff game, and we’ve got to treat it as such.”

PASSING GAME: B

The shuffled offensive line struggled in pass protection at times, as Allen was sacked four times, including twice on the Bills’ first two offensive series. Allen’s accuracy was also off early, perhaps as a result of the pressure, as he started the game 2 for 5 before a 15-yard completion to Dawson Knox just before the end of the first quarter got the offense going. Allen finished 19 of 34 for 210 yards, three touchdowns and one interception. Knox was a reliable target, catching four balls for 38 yards. Gabriel Davis was a stud, finishing with five catches for 85 yards and a pair of touchdowns. Slot receiver Cole Beasley had four catches for 85 yards, but that came on eight targets. The incomplete throws to Beasley were not catchable. Stefon Diggs had four catches for 35 yards and a touchdown. The Panthers would have signed up for that stat line from Diggs before the start of the game. Backup tight end Tommy Sweeney had a bad drop on his only target.

Plays that shaped the game: Bills offense adjusted against Panthers speed rushers

Plays that shaped the game: Bills offense adjusted against Panthers speed rushers

The Buffalo Bills had to contend with Carolina’s best strength – its two elite speed rushers – with a shuffled offensive line after Dion Dawkins tested positive for Covid-19.

RUN DEFENSE: C+

The final numbers look worse on paper than they felt during the course of the game, as the Panthers piled up 151 yards on 29 carries, an average of 5.2 yards per attempt. With a running quarterback, however, the run defense can reasonably be expected to give up a bit more than normal, especially if it means the other team isn’t piling up a lot of passing yards. That’s the case here. The Bills were hurt by an early 21-yard run by Panthers rookie running back Chuba Hubbard and a slick, 30-yard gain on a nice reverse by receiver Robby Anderson. Newton was his usual challenge as a runner, gaining 71 yards on 15 attempts, including a 4-yard touchdown. There were some big plays against the run, though, starting on the Panthers’ second offensive series when Mario Addison and Tremaine Edmunds teamed up to stop Newton for a 2-yard loss on a second-and-7 run, helping to short-circuit that drive. Later in the first quarter, Jerry Hughes dropped Panthers running back Ameer Abdullah for a 4-yard loss.

Q&A: Are the Bills back? Call it a win and move on to New England

Here’s what we’re asking ourselves after the Buffalo Bills’ 31-14 victory over the Carolina Panthers on Sunday.

PASS DEFENSE: A

Plenty of attention was paid to the four-man rush ahead of this game, with coach Sean McDermott and defensive coordinator Leslie Frazier in agreement that it needed to be better. Against the Panthers, it was. Efe Obada had a pair of sacks against his former team, part of a pass rush that produced four sacks (cornerback Taron Johnson and defensive tackle Star Lotulelei had the others). The Bills were especially active at the line of scrimmage in tipping passes, as Harrison Phillips, Hughes and Greg Rousseau all had passes defended. The Bills had eight total passes defended, as cornerbacks Dane Jackson and Levi Wallace, safety Micah Hyde and linebackers Matt Milano and A.J. Klein also had one each.

Bills 31, Panthers 14: How it happened, stars of the game, key plays

Josh Allen, Gabriel Davis and Devin Singletary led the offense for the Buffalo Bills in a 31-14 victory over the Carolina Panthers.

SPECIAL TEAMS: B

Punt returner Marquez Stevenson had a nice game, gaining 31 yards on a pair of attempts. Stevenson also returned one kick for 13 yards, while McKenzie gained 36 yards on two kick returns, including one that went for 28 yards in the fourth quarter that gave the Bills solid field position. The kick-coverage unit was as solid as usual, holding Abdullah to 70 yards on four attempts. The punt coverage gave up a 16-yard return to Alex Erickson, although that can partially be attributed to a not-so-great punt by Matt Haack. He finished with five punts, but averaged just 34.4 net yards and placed just one inside the Panthers’ 20-yard line.

Quarter by quarter: Offense finds its footing after slow start in 31-14 win over Panthers

COACHING: B

It wasn’t always a thing of beauty, but the Bills are now 11-3 in games following a loss since 2019. That winning percentage of .786 ranks second in the NFL behind only Green Bay (9-0) over that stretch. McDermott improved to 1-1 against his former team, and with the win, the Bills improved to 6-2 all time against Carolina. Their .750 win percentage against the Panthers is their best against any opponent. Credit the offensive coaching staff for adjusting to a pair of starters on the offensive line going on the Covid-19 list ahead of the game. Offensive coordinator Brian Daboll’s group got off to a slow start in the first quarter, but stuck with a game plan that included more running than has been the norm.

Quarter by quarter: Offense finds its footing after slow start in 31-14 win over Panthers

Katherine Fitzgerald weighs in with her quarter-by-quarter analysis of the Buffalo Bills' 31-14 victory over the Carolina Panthers on Sunday.

Observations: Gabriel Davis shows why calls for more playing time were justified in Bills' big win

Observations: Gabriel Davis shows why calls for more playing time were justified in Bills' big win

With No. 2 wide receiver Emmanuel Sanders out because of a knee injury against the Carolina Panthers, Davis stepped into the starting lineup and came through in a big way during a 31-14 win at Highmark Stadium.

First quarter

A pregame mishap: Panthers kicker Zane Gonzalez was injured during warm ups and ruled out of the game, eventually leading the Panthers to go for it on fourth down five times. For the Bills, Jon Feliciano was put on the Reserve/Covid-19 list a few hours before the game.

Buffalo's first series: On the Bills’ first drive, Allen was hit and fumbled on third-and-15, but Spencer Brown recovered it. Still, the offensive line struggled early. The Bills went three-and-out, punting on fourth-and-20.

Jackson leaves and returns: Cornerback Dane Jackson was injured on running back Chuba Hubbard’s 21-yard run early in the game, and would miss the rest of the drive with a stinger. Jackson returned for the start of the next series. The 21-yard run was Hubbard’s longest of the game. He finished with 40 yards on eight carries.

Fumbles: Carolina quarterback Cam Newton fumbled twice Sunday, though both were recovered by the Panthers. He fumbled on the opening play of a drive, the result of a bad handoff to Hubbard. Two plays later, Ed Oliver forced the other fumble, which D.J. Moore recovered.

Jason Wolf: Can Bills win rematch with Patriots, run the table to repeat as AFC East champs?

Second quarter

Singletary scores: The Panthers went for a fourth-and-1 at the 50, and were unsuccessful. The Bills took over and moved quickly, a 16-yard touchdown run by Devin Singletary capping the six-play drive. It was the first rushing touchdown by a Bills running back since Week 10 against the Jets.

Panthers struggling: On the Panthers’ first drive of the second quarter, they lost eight yards. On third-and-8, Newton was sacked by cornerback Taron Johnson for a loss of 10 yards.

Diggs: The Bills scored again after the Panthers’ three-and-out. Allen found wide receiver Stefon Diggs for an 11-yard touchdown. It was Diggs’ eighth touchdown of the season, matching his total from the 2020 regular season.

Allen intercepted: Allen was intercepted by Panthers safety Jeremy Chinn. It was Allen’s 12th pick of the year, and ninth in the last seven games. Twelve interceptions also matches his rookie year total. The Panthers scored off of the Allen interception three plays later.

Report Card: Bills get the job done against Panthers with solid all-around effort

For a run game that has taken a whole bunch of criticism this season, the 31-14 victory over the Carolina Panthers was indeed a step in the right direction, writes Jay Skurski.

Third quarter

Bills to start: On third-and-8, Allen ripped off a 26-yard run where his foot did not seem to be a problem. But the Bills couldn’t do anything after that. A three-yard gain and then two incompletes led them to punt on their first drive of the second half.

Getting to Cam: Newton was sacked four times Sunday. Star Lotulelei had a six-yard sack in his return from a toe injury to bring up third-and-16. Newton then ran for 13 yards the next play, but it was not enough.

Dependable Davis: Gabriel Davis logged his third consecutive game with a touchdown, this one a solid 20-yard catch. Davis had a 29-yard catch earlier on the drive to move the Bills down the field.

Allen in the record books: With his touchdown throw to Davis, Allen also became the first Bills quarterback to throw for more than 30 touchdowns in two different seasons. The two seasons were also consecutive: He had 37 last year.

Plays that shaped the game: Bills offense adjusted against Panthers speed rushers

Plays that shaped the game: Bills offense adjusted against Panthers speed rushers

The Buffalo Bills had to contend with Carolina’s best strength – its two elite speed rushers – with a shuffled offensive line after Dion Dawkins tested positive for Covid-19.

Fourth quarter

Defense gets stop: The Panthers turned it over on downs in the red zone at the start of the fourth quarter. On fourth-and-5 from the Buffalo 10, Newton’s pass was batted by Jerry Hughes. Newton was looking for D.J. Moore.

A brief benching: Rookie Brown was flagged five times Sunday. After his fifth, which was for taunting, he came out of the game for two plays, with Tommy Doyle filling in. He came back for third-and-6, where Allen was sacked for a loss of 10. The Bills punted from the end zone.

Obada sacks: Former Panther Efe Obada got two sacks in three plays on his former teammate. Both were for a loss of eight yards, and the second came on fourth-and-10. The turnover on downs gave the Bills the ball at the Carolina 46.

End of game: On fourth-and-2, the Bills not only went for it, Allen hit Davis with his second touchdown of the day, good for 14 yards. The Panthers got it back once more, but with no timeouts. Linebacker A.J. Klein intercepted Newton with about a minute left.

Where Bills stand in AFC playoff picture after Week 15

Here is how the AFC playoff picture looks after Sunday's game against the Carolina Panthers:

1. Kansas City 10-4

Week 15: Beat Chargers 34-28.

Remaining: vs. Steelers, at Bengals, at Broncos.

2. New England 9-5

Week 15: Lost at Colts 27-17.

Remaining: vs. Bills, vs. Jaguars, at Dolphins.

3. Tennessee 9-5

Week 15: Lost at Steelers 19-14.

Remaining: vs. 49ers, vs. Dolphins, at Texans.

4. Cincinnati 8-6

Week 15: Beat Broncos, 15-10.

Remaining: vs. Ravens, vs. Chiefs, at Browns.

5. Indianapolis 8-6

Week 15: Beat Patriots 27-17.

Remaining: at Cardinals, vs. Raiders, at Jaguars.

6. Los Angeles Chargers 8-6

Week 15: Lost to Chiefs 34-28.

Remaining: at Texans, vs. Broncos, at Raiders.

7. Bills 8-6

Week 15: Beat Panthers 31-14.

Remaining: at Patriots, vs. Falcons, vs. Jets.

In contention

8. Baltimore 8-6

Week 15: Lost to Packers 31-30.

Remaining: at Bengals, vs. Rams, vs. Steelers.

9. Pittsburgh 7-6-1

Week 15: Beat Titans 19-14.

Remaining: at Chiefs, vs. Browns, at Ravens.

10. Las Vegas 7-7

Week 15: Beat Browns 16-14.

Remaining: vs. Broncos, at Colts, vs. Chargers.

11. Miami 7-7

Week 15: Beat Jets 31-24

Remaining: at Saints, at Titans, Patriots 

12. Cleveland 7-7

Week 15: lost to Raiders 16-14

Remaining: at Packers, at Steelers, vs. Bengals.

13. Denver 7-7

Week 15: Lost to Bengals 15-10.

Remaining: at Raiders, at Chargers, vs. Chiefs.

Jason Wolf: Can Bills win rematch with Patriots, run the table to repeat as AFC East champs?

Bring on the New England Patriots.

The Buffalo Bills can repeat as AFC East champions and ensure at least one home playoff game by winning their final three games of the regular season, beginning with a rematch against the Evil Empire on the day after Christmas in Foxborough.

Observations: Gabriel Davis shows why calls for more playing time were justified in Bills' big win

Observations: Gabriel Davis shows why calls for more playing time were justified in Bills' big win

With No. 2 wide receiver Emmanuel Sanders out because of a knee injury against the Carolina Panthers, Davis stepped into the starting lineup and came through in a big way during a 31-14 win at Highmark Stadium.

“We all know who we have next week,” Bills quarterback Josh Allen said. “It’s no secret. … Every game from here on out for us is a playoff game, and we’ve got to treat it as such.”

The division lead is on the line after the Bills took care of business against the undermanned Carolina Panthers, winning 31-14 on Sunday at Highmark Stadium. The Patriots lost at Indianapolis 27-17 on Saturday night, which snapped their seven-game winning streak.

The run included the Patriots’ odd, 14-10 victory against the Bills on Dec. 6 in Orchard Park, when a national television audience watched New England pile up 222 rushing yards on 46 carries on Monday Night Football, while rookie quarterback Mac Jones attempted just three passes because of the intense winds coming off Lake Erie.

Q&A: Are the Bills back? Call it a win and move on to New England

Here’s what we’re asking ourselves after the Buffalo Bills’ 31-14 victory over the Carolina Panthers on Sunday.

The Bills were then upended by Tom Brady and the Tampa Bay Buccaneers 33-27 in overtime Dec. 12, after poor play in the first half required Buffalo to rally from 21 points down to tie the game. It was the first time the Bills had lost consecutive games since Week 4 and 5 last season, though they continued to cling to the AFC’s final playoff berth. The Patriots had a bye before their loss to the Colts.

“These last two weeks have been hard,” Bills coach Sean McDermott said. “We’ve got a lot of competitive guys in that locker room and they want to win, and to come up short the last two weeks, against two good football teams, especially with a chance to win it in the fourth quarter, those are tough. So hopefully, down the stretch we will have learned from those situations and gotten better as a football team.”

A victory at New England would give the Bills the inside track to the division title, with their final two games at home against the Atlanta Falcons (6-7) and New York Jets (3-10). The Bills and Pats would be tied atop the division, and would have split the season series, but Buffalo would have the tiebreaker based on division record.

A loss would leave the Bills hoping for a wild-card berth.

The Patriots finish the regular season with a home game against the Jacksonville Jaguars (2-11) and a road trip to take on the Miami Dolphins (6-7).

Bills 31, Panthers 14: How it happened, stars of the game, key plays

Josh Allen, Gabriel Davis and Devin Singletary led the offense for the Buffalo Bills in a 31-14 victory over the Carolina Panthers.

“I think a lot of guys had the (Patriots) game on last night and watched the Colts go up early on and kind of force them to get one-dimensional and throw the ball that way,” defensive tackle Harrison Phillips said. “So, we have some good film to break down. We know what they did against us, so if they want to copycat that again, we’ll try to be more prepared. And then also, we see the advantage of going up early, how that forces their hand.

“We’re going to enjoy the victory here for a day and get our bodies right and then lock in.”

New England had won seven consecutive games against the Bills and 30 of the previous 33 before Buffalo swept the season series last year. Of course, that Patriots’ dynasty is over, with Brady leading the Bucs to a Super Bowl victory last season.

But Bill Belichick continues to prove he’s one of the game’s great coaches by leading a disciplined group back from a tough start to the season and into contention for the top seed in the conference.

Can the Bills beat the Patriots in New England?

Quarter by quarter: Offense finds its footing after slow start in 31-14 win over Panthers

Don't miss Katherine Fitzgerald's quarter-by-quarter analysis of the Buffalo Bills' 31-14 victory over the Carolina Panthers on Sunday.

Micah Hyde and Jordan Poyer, who were a topic of national conversation two weeks ago after their over-the-top reaction to being asked whether they were embarrassed by the way they lost to New England, offered little more than brief comments about the rematch with the Patriots despite a barrage of questions Sunday.

Defensive end Efe Obada, who twice sacked Cam Newton, was blunt about the lasting impression after the Bills were gouged on the ground in the first meeting.

“That loss is still fresh in our minds,” Obada said.

“We’ll do absolutely everything we can to make sure we don’t feel that way again,” Phillips added.

Buffalo didn’t prove much by defeating Carolina, which has lost four consecutive games and nine of its last 11.

Plays that shaped the game: Bills offense adjusted against Panthers speed rushers

Plays that shaped the game: Bills offense adjusted against Panthers speed rushers

The Buffalo Bills had to contend with Carolina’s best strength – its two elite speed rushers – with a shuffled offensive line after Dion Dawkins tested positive for Covid-19.

The Bills have now beaten six teams playing backup quarterbacks this season, with the Panthers trotting out the remaining shell of Cam Newton, who was sitting at home until he signed with the team in November, after Sam Darnold was injured.

The Panthers were also without star running back Christian McCaffrey, relying instead on rookie Chuba Hubbard. Newton led Carolina on the ground with 71 rushing yards and a touchdown on 15 carries.

The Panthers also didn’t have a kicker after Zane Gonzalez was injured in pregame warmups, which forced Carolina to go for two after each touchdown and abandon any hope of kicking field goals. The Panthers turned the ball over on downs four times, including twice in field goal range at the Bills’ 24- and 10-yard lines and twice near midfield. They converted just one fourth down.

The Bills won, despite contending with the usual issues of penalties and poor pass protection – exacerbated by left tackle Dion Dawkins and guard Jon Feliciano missing the game after testing positive for Covid-19. Feliciano tested positive Sunday morning, requiring the Bills to reshuffle the front five at the last minute.

Allen looked fine a week after leaving Tampa with a walking boot on his sprained left foot. He completed 19 of 34 pass attempts for 210 yards, three touchdowns and one interception. Gabriel Davis caught two touchdowns, giving him four in three weeks. And Devin Singletary ran for a season-high 86 yards and a score on a career-high 22 attempts.

Where Bills stand in AFC playoff picture after Week 15

Where Bills stand in AFC playoff picture after Week 15

Here is how the AFC playoff picture looks entering Sunday's game against the Carolina Panthers.

 

Allen said he watched only a little bit of the Patriots’ loss on Saturday night, joking that it was past his bedtime. Then he defaulted to a couple of the usual cliches about how it’s a week-to-week league.

“It gives us an opportunity and we understand that,” Allen said, “so our next one is our most important one.”

That’s unequivocally true.

Q&A: Are the Bills back? Call it a win and move on to New England

Here’s what we’re asking ourselves after the Buffalo Bills’ 31-14 victory over the Carolina Panthers on Sunday:

Observations: Gabriel Davis shows why calls for more playing time were justified in Bills' big win

Observations: Gabriel Davis shows why calls for more playing time were justified in Bills' big win

With No. 2 wide receiver Emmanuel Sanders out because of a knee injury against the Carolina Panthers, Davis stepped into the starting lineup and came through in a big way during a 31-14 win at Highmark Stadium.

Are the Bills back on a roll after winning by 17?

We’re not sure, and it doesn’t matter. The only thing that matters is they won. It's hard to make any long-range declarations in this unpredictable, up-and-down season.

Was it an impressive win? Not especially. Let’s call it a decent win. The Bills were dealing with a significant handicap with the loss of left tackle Dion Dawkins to a positive Covid-19 test. So the offense wasn’t able to pick up where it left off in the second half of the game in Tampa last week, when it marched up and down the field. Presuming Dawkins comes back, there is no reason the offense shouldn’t make amends for its disappointing performance in the first meeting with the Patriots.

Plays that shaped the game: Bills offense adjusted against Panthers speed rushers

Plays that shaped the game: Bills offense adjusted against Panthers speed rushers

The Buffalo Bills had to contend with Carolina’s best strength – its two elite speed rushers – with a shuffled offensive line after Dion Dawkins tested positive for Covid-19.

Do the Bills have a new WR2?

Yes. Probably the most significant development from the game is receiver Gabriel Davis took over for injured starter Emmanuel Sanders and played great. Sanders has a knee injury, suffered in Tampa last week. He will be out again next week in New England. Sanders has enjoyed a fine season. He has 40 catches for 606 yards and four touchdowns.

But Davis could be considered an upgrade. He’s a bigger body, giving the receiving corps a little different dimension. He’s also a big asset in the red zone. He had seven TD catches as a rookie in 2020 and he has six this season. This doesn’t mean Sanders gets stuck on the bench when he comes back. Before Sunday, Sanders was playing 52 snaps a game and Davis 28. Let’s flip that, or at least make it 50-50.

Bills 31, Panthers 14: How it happened, stars of the game, key plays

Josh Allen, Gabriel Davis and Devin Singletary led the offense for the Buffalo Bills in a 31-14 victory over the Carolina Panthers.

How does this change the Bills’ playoff odds?

Despite all of the Bills’ inconsistency, the division title is theirs for the taking. Win at New England on Sunday, and they’re in position to repeat as division champions and host a playoff game. No excuses. The Bills would have the tiebreaker edge on the Pats by virtue of a better AFC East record. The Pats (9-5) lost to Miami in the season opener. New England, which lost at Indianapolis Saturday night, stands 3-1 in division, the same as the Bills.

If the playoffs started today, the Bills (8-6) would have the No. 7 seed and they would visit New England in the wild-card round. The Los Angeles Chargers (8-6) and the Colts (8-6) would be the wild-card teams with the sixth and fifth seeds, respectively.

The New York Times’ simulation calculator puts the Bills’ odds of making the playoffs at 70% and their odds to win out and win the division at 34%. That second figure is a little low from this perspective.

Twitter reactions: Bills fans relieved, uncertain after Buffalo beats Carolina

The Buffalo Bills bruised, bloodied and battered Carolina quarterback Cam Newton in the team's 31-14 win Sunday at Highmark Stadium in Orchard Park. 

Now 8-6 heading into next Sunday's rematch against the New England Patriots, Buffalo remains in the thick of the playoff hunt in a crowded AFC. 

Judging from postgame reaction on Twitter, fans weren't suddenly calling the Bills a Super Bowl contender again, but there was significantly more hope in the team's future than after the last two games.

Response to a much-needed win

BILLS WIN. TITANS LOSE. ONE SEED STILL IN PLAY.

— McDerm 🦬🎄(7-6) (@omiester) December 19, 2021

Bills will obviously win this. Wasn’t pretty but I’ll take it.

— seasons yeetings (@alifeinwords) December 19, 2021

If the Bills can lock down this game it will go a long way in calming this Bills fan down the stretch. #BillsMafia

— Andrew 🍝❤️‍🔥 (@PastaGut) December 19, 2021

Cam Newton has the bills defense in fantasy

— Matty P (@Matt_Panaro) December 19, 2021

[More: Jay Skurski's Observations spotlight Gabriel Davis' effort vs. Carolina]

Still some gripes

If the Bills were playing a good team today they'd be getting smoked. We look bad today especially the O line. Allen is really off today also, but that probably has a lot to do with the O line. #GoBills

— Joel Renzoni (@JRenzoni716) December 19, 2021

Why can’t the #Bills go for the jugular and put a team away? Stop being content. Bury your opponent. Coaching is more of an issue than we ever thought it was

— Matt (@Matthew_Darlak) December 19, 2021

Bills wins haven’t felt magical since before the Titans game. Feels like survival at this point

— Ryan Caughill (@RyanCshow_BiB) December 19, 2021

Can Santa give the bills a new offensive line for Christmas

— lucass (@_lucass069) December 19, 2021

I see nothing from this Bills team today that makes me confident we can beat the Pats next week.Go Bills.#BillsMafia

— Garret W. (@garretw5) December 19, 2021

SMH...the Bills have SO MANY needs on this roster next season.

— David P. (@stunner8_1) December 19, 2021

[Read: Bills 31, Panthers 14 – How it happened]

FOX frustrations

Bills win... let's interview Dak Prescott on the field right now... in a different city from a different game. #BillsMafia

— CT Ryder (@ctryder) December 19, 2021

The commentators come up with every excuse to discredit the bills

— Zachary Sajdak (@Sajdak88) December 19, 2021

The Fox halftime show really thinks Josh Allen is playing poorly?!? These guys are paid (probably very well) for these awful opinions. Amazing. #bills

— Greg Belliotti (@gbelliotti) December 19, 2021

Josh Allen is 15-22, and @NFLonFOX @JimmyJohnson and Howie Long are ripping him apart. The way they are talking, this Bills are trailing by 35.

— Jason Cwiklinski (@Jay_Cwik) December 19, 2021

Thank you to whatever producer told Rich Gannon to stop talking about Game of Thrones in the year 2021 #Bills

— Philip Choroser (@p_choroser) December 19, 2021

Excitement for rematch against New England ahead

On to the land of chowder! Go Bills! ❤️💙

— Stephanie Konicki Ferguson (@StephieKonicki) December 19, 2021

4 day work week. Christmas week. Bills Pats for the division. Can’t ask for much more

— William James (@whartman716) December 19, 2021

Bills season comes down to game in New England. Lose and you don't deserve to make the playoffs.

— todd skoczylas (@toddsko) December 19, 2021

Chuckle-worthy Tweets

for the record, I think it was rude of the panthers to wear normal uniforms when the bills were in color rush. bad theme party etiquette

— katherine fitzgerald (@kfitz134) December 19, 2021

The only thing that sucks about the bills games in winter is freezing ur toes off with 2 socks and boots

— ZTD | MRW (Matt) (@MRW_SSB) December 19, 2021

Who would think that Dec 19th would be the nicest weather it's been all season long for the Bills at home.

— Jason Ziegler (@jayzigz) December 19, 2021

My wife with football as I turn Bills game on-Me: Let's see the score.Wife: Well I guess Florida doesn't have a kicker.Me: What?Wife: Their kicker got hurt so they're playing without one.Me: We're playing the Panthers!Wife: Yeah, Florida Panthers!@Panthers @FlaPanthers pic.twitter.com/SdbmnzeLoe

— “The Kid” Mikey Wilks (@kidwilks) December 19, 2021

Watch now: Bills coach Sean McDermott: 'We know who's up next'

It didn't take long for the attention to shift from a victory against the Carolina Panthers to next Sunday's showdown against the first-place New England Patriots. 

In video posted by the Buffalo Bills of Sean McDermott's postgame speech to the team, he says, "We know who's up next. It's all about us. ... Nothing needs to be said, we know what we need to do."

On to New England.@Nextiva | #BillsMafia pic.twitter.com/l0rE4CHM66

— Buffalo Bills (@BuffaloBills) December 19, 2021

In his postgame news conference, McDermott said he watched Saturday's Colts' victory against New England, but reiterated what he told the players, telling reporters, "We've got to worry about us."

"I just think we have to stay on task," he said. "Keep our focus where it needs to be. We have a lot of things to correct from today's game. That's the start. ... We have some adjusting to do and have a good week of preparation."

Observations: Gabriel Davis shows why calls for more playing time were justified in Bills' big win

Gabriel Davis gave Bills fans what they came to see Sunday.

With No. 2 wide receiver Emmanuel Sanders out because of a knee injury, Davis stepped into the starting lineup against the Carolina Panthers and came through in a big way during a 31-14 win at Highmark Stadium.

Jason Wolf: Can Bills win rematch with Patriots, run the table to repeat as AFC East champs?

Davis finished with five catches for 85 yards, including a 20-yard touchdown in the third quarter that extended the Bills’ lead to 24-8 at the time and provided some much-needed breathing room in a game that, up until that point, was a bit too close for comfort.

“Tremendous. Another game where he showed up and was productive for us,” Bills coach Sean McDermott said. “I love his mindset. He’s big, he’s strong, he’s tough. And, again, mentally he was working while he was waiting and today I think you saw it again where he produced for us and made some big plays.”

With the win, the Bills set up a showdown next week for first place in the AFC East against the New England Patriots. By the conclusion of Sunday’s games, the Bills held onto the seventh and final spot in the AFC playoffs by the narrowest of margins. At 8-6, Buffalo is ahead of Baltimore, thanks to a stronger record in games against common opponents (3-2 vs. 2-2-1). Things could change Monday, however, as a win by Cleveland against Las Vegas would drop the Bills out of the playoff field.

Report Card: Bills get the job done against Panthers with solid all-around effort

There will be plenty of time for that situation to sort itself out.

In the meantime, fans have been clamoring to see more of Davis, who impressed as a rookie in 2020 with 35 catches for 599 yards and seven touchdowns. Playing time this season, however, has been limited by Sanders’ addition. Davis, though, has made the most of his opportunities. He now has touchdowns in three consecutive games and has increased his season totals to 29 catches for 470 yards and six touchdowns.

“I got a lot of trust in him. He continues to make plays,” quarterback Josh Allen said. “He’s a strong, physical dude that again, he wants it. He wants the ball, you know, and it’s good to have those type of guys. You look at Stef (Diggs) and Cole (Beasley) and they want the ball in their hands, too. Unfortunately, there’s only one of them, but guys are just doing their job. And at the end of the day, all we want to do is win games.”

Davis put the nail in the Panthers’ coffin Sunday with a 14-yard touchdown catch just before the two-minute warning in the fourth quarter, the first time in his two seasons he’s had multiple touchdowns in a game.

Of his 64 career catches, 13 of them (20.3%) have reached the end zone. Davis is tied for 14th in the NFL in touchdown receptions since entering the NFL.

Plays that shaped the game: Bills offense adjusted against Panthers speed rushers

Plays that shaped the game: Bills offense adjusted against Panthers speed rushers

The Buffalo Bills had to contend with Carolina’s best strength – its two elite speed rushers – with a shuffled offensive line after Dion Dawkins tested positive for Covid-19.

Offensive coordinator Brian Daboll “just has a great scheme and he schemes up the right plays for me to be able to get an opportunity to be in the end zone,” Davis said. “They end up turning my way. It’s as simple as that.”

After Sanders got hurt against the Tampa BayBuccaneers in Week 14, Allen looked Davis’ way on a huge fourth-down play in the fourth quarter and also found him in the end zone. It’s clear that the two have a established a strong connection.

“When it comes to practicing with Josh, I just always try to show him he can trust me in certain situations,” Davis said. “That’s what I try to keep doing each and every week. I know when Josh is looking at me, he trusts me to make the play wherever the ball is at.”

Sanders was referred to as being “week to week” by McDermott ahead of the game against Carolina, so there is a possibility he might not be back next week. That means Davis might once again be in the spotlight.

“I mean, if he was frustrated (by a lack of playing time earlier in the season), you couldn’t tell,” Allen said. “He just put his head down. He worked hard. He’s a great teammate. Not once did he complain to anybody. … And when he was asked to make plays throughout the season, he’s been able to make them. You see an increased role, especially with ‘E’ out, and he’s going to have to continue to make plays for us going forward.”

Q&A: Are the Bills back? Call it a win and move on to New England

2. Allen didn’t appear to be slowed by his sprained foot. The Bills’ quarterback was removed from the final injury report after practicing fully Friday, a sign that the team did not think the injury he suffered last Sunday would impact him against Carolina.

It didn’t appear to, as Allen showed his usual scrambling ability. He only attempted one rush (excluding two kneel downs at the end of the game), but it went for a gain of 26 yards to convert a third-and-8 play in the third quarter.

“Felt good,” Allen said of the foot. “Didn’t affect me.”

Allen finished 19 of 34 through the air for 210 yards, three touchdowns and one interception. He became the first player in franchise history with more than 30 passing touchdowns in consecutive seasons – he has 31 this year after having 37 in 2020.

“I liked how he settled in after the first series or two,” McDermott said. “We got a good rhythm going, at times. I thought he made some really big-time throws. The scramble on the third-and-6 situation, I think they were in man coverage and Josh saw it and took off with it so that was a big play for us. And, again, just the things you guys don’t see from a leadership standpoint, some things in the locker room before the game, at halftime I thought were big for us also."

Bills defensive end Efe Obada no longer has to let up on ex-teammate Cam Newton

3. Star Lotulelei made his presence felt. The big defensive tackle returned to the lineup after sitting out in Week 14 because of a toe injury. Lotulelei, who is known more for this contributions to the run defense, registered his third sack of the season and first since Week 4 against Houston when he took down Panthers quarterback Cam Newton for a 6-yard loss in the third quarter. Later in the same quarter, Lotulelei stopped Panthers rookie running back Chuba Hubbard after a 1-yard gain on a third-and-3 run play.

4. Dane Jackson briefly left the game in the first quarter. The Bills’ second-year cornerback suffered a stinger on a tackle of Hubbard. Jackson missed the remainder of that defensive series, but returned the next time the Bills’ defense took the field.

5. Jon Feliciano's frustrating season continued Sunday. The Bills placed Feliciano on the NFL's reserve/Covid-19 list just hours before kickoff. He joined starting left tackle Dion Dawkins and reserve linebacker Tyrel Dodson on the list.

Feliciano missed his seventh game of the season. He returned in Week 14, but did not play on offense against the Buccaneers after missing five games on injured reserve because of a strained calf.

“It’s been a rough freaking season,” Feliciano tweeted after the Bills won. “But I’m built for it.”

In response, the Bills promoted offensive lineman Jacob Capra from the practice squad. Capra, 23, is a rookie from San Diego State.

With Feliciano and Dawkins out, the Bills' starting offensive line included Spencer Brown at left tackle, Ike Boettger at left guard, Mitch Morse at center, Cody Ford at right guard and Daryl Williams at right tackle.

Quarter by quarter: Offense finds its footing after slow start in 31-14 win over Panthers

6. Brown had an afternoon to forget. The third-round rookie was tasked with making a late switch to playing left tackle after Dawkins was placed on the Covid-19 list Friday. It did not go well.

Brown took an astounding five penalties against the Panthers – five! Three were for holding, one was a false start and, perhaps most egregious, one was for taunting after a first-down run by Singletary in the fourth quarter.

“That was me being an idiot and hurting my team, quite honestly,” Brown said. “It can’t happen, but that doesn’t matter. We can’t sit here and use the excuse of, ‘Oh, he’s at left tackle and he’s probably new to it.’ ... It hurts the team. It can’t happen and going into the next week if Dion is back, hopefully he is – I don’t know his situation. If not, I’ve got to go into next week and I’ve got to learn how to play left tackle just a little bit better and get the penalties down. Because obviously it hurts teams and kills drives. Can’t happen.”

After the taunting penalty, the Bills briefly took Brown out of the lineup in favor of fellow rookie Tommy Doyle. That benching lasted just two plays, though.

“He’s a good player – a young player for us – and he showed his youth,” McDermott said. “And so I just wanted to settle him down and remind him it was all about the team. I think in the end this will be a good learning opportunity for him.”

Where Bills stand in AFC playoff picture after Week 15

Where Bills stand in AFC playoff picture after Week 15

Here is how the AFC playoff picture looks entering Sunday's game against the Carolina Panthers.

 

7. The Panthers had to make a big adjustment. Kicker Zane Gonzalez was inured during pregame warmups, and subsequently ruled out for the game because of a right quad injury. Gonzalez had to be helped from the field by long snapper J.J. Jansen and other members of the Panthers’ staff. Gonzalez has made his past 17 field goals.

Without him, Carolina used slot receiver Brandon Zylstra to kick off after a second-quarter touchdown. Instead of attempting an extra point, Carolina went for a two-point conversion, which was successful when Newton connected with receiver D.J. Moore, who played despite being questionable with a hamstring injury.

The Panthers were 1-for-5 on fourth down, including two instances when they were in field goal range. 

“It seems like it should be easier, and, in certain ways, it is, but in certain ways, it’s more difficult because you’re not sure what that third-and-7 (play) is going to be,” McDermott said of defending a team without a kicker. “Is it going to be a traditional drop back, or is it going to be the quarterback zone-read stuff? It just puts you in a little bit of a bind defensively, but I thought they handled it well.”

8. A.J. Klein made a big play against his former team. The one thing missing from a complete defensive effort was a takeaway. Klein checked that box with an interception against Newton with just about a minute left. The pick was the fourth of his career and second against the Panthers.

Klein became the 10th Bills defender to make an interception this season, which ties the team with Tampa Bay and Houston for the most individual players to have an interception. It’s the second consecutive year the Bills have had at least 10 defensive players make an interception.

Bills 31, Panthers 14: How it happened, stars of the game, key plays

Josh Allen, Gabriel Davis and Devin Singletary led the offense for the Buffalo Bills in a 31-14 victory over the Carolina Panthers.

9. An ankle injury kept A.J. Epenesa out. The Bills’ second-year defensive end was inactive. Epenesa was a late add to the injury report after suffering an ankle injury. He was listed as questionable after practicing on a limited basis Friday.

Running back Zack Moss was a healthy inactive for the Bills, the third time in the past four games he’s sat without an injury.

10. Old friend Stephon Gilmore had a rough go of it. Gilmore, who signed with the Panthers earlier this season after being released by the Patriots, was beaten in coverage by Stefon Diggs for an 11-yard touchdown in the second quarter. Later in the same quarter, Gilmore jumped offside, turning third an 8 into a more manageable third and 3 for the Bills’ offense.

Defensive end Darryl Johnson Jr., who was traded by the Bills to the Panthers just ahead of final cuts at the end of training camp, was inactive for Carolina.

Bills 31, Panthers 14: How it happened, stars of the game, key plays

Week 15: Bills 31, Panthers 14

At Orchard Park

Plays of the game: Gabriel Davis, starting in place of the injured Emmanuel Sanders, caught a 20-yard touchdown pass in the third quarter and a 14-yard touchdown in the fourth. He has four touchdowns in his last three games.

For the record: Bills 8-6; Panthers 5-9.

Josh Allen looked fine after leaving last week’s loss in Tampa with a walking boot on his sprained left foot. He consistently used his mobility to escape pressure and scrambled for 26 yards early in the third quarter.

Devin Singletary ran for a season-high 86 yards on 22 carries, including a 16-yard touchdown, and Stefon Diggs caught an 11-yard score to give the Bills a 14-0 lead in the second quarter. Buffalo took advantage of excellent field position by driving 49 and 57 yards for those scores.

Singletary’s rushing touchdown was his third of the season and first since Week 10.

Carolina did not attempt a field goal and went for two after each touchdown after kicker Zane Gonzalez suffered a right quad injury during pregame warmups.

Stars of the game:

• Gabriel Davis, Bills: Five catches, 85 yards, two TDs.

• Josh Allen, Bills: 19 of 34 for 210 yards, three TDs, INT, 91.5 rating; 24 rushing yards on three carries.

• Cam Newton, Panthers: 18 of 39 for 156 yards, TD, INT; 71 rushing yards, TD on 15 carries.

Covid impacts O-line: Starting left tackle Dion Dawkins and guard Jon Feliciano missed the game after being placed on the reserve/Covid-19 list. Feliciano’s absence was announced hours before the game.

The Bills starting offensive line, from left: Spencer Brown, Ike Boettger, Mitch Morse, Cody Ford, Daryl Williams.

Linebacker Tyrel Dodson also missed the game on the Covid-19 list.

Diggs again over 1,000: Stefon Diggs became the second player in Bills history to surpass 1,000 receiving yards in consecutive seasons, joining Stevie Johnson (2010-12). Diggs entered the game needing 28 receiving yards to reach the milestone, which he attained in the third quarter.

Diggs also needed just two catches to join Eric Moulds (2004-05) as the only players in franchise history with 80-plus receptions in consecutive seasons.

He had four catches for 35 yards and a touchdown.

Revenge game: Bills defensive end Efe Obada had two sacks on a single defensive series in the fourth quarter, forcing a turnover on downs against his former team. Bills linebacker A.J. Klein, another former Carolina player, intercepted Newton to seal the victory.

Next up: Bills vs. New England Patriots, 1 p.m., Sunday, Dec. 26

Photos: Buffalo Bills defeat Carolina Panthers 31-14

Photos: Buffalo Bills defeat Carolina Panthers 31-14

The Buffalo Bills defeated the Carolina Panthers 31-14 as Josh Allen threw for three touchdowns and Devin Singletary ran for another on Sunday…

Festive fanhood: Bills fans show creativity with Josh Allen holiday décor

Many Christmas trees in Western New York feature the traditional Star of Bethlehem or another tree topper dear to a given household. Some of those tree toppers – and entire tree themes – have been devoted to Josh Allen and the Buffalo Bills.

The now-memed image of Allen hurdling a defender has proven versatile in many contexts, with ZoomBuffalo and more online artisans pouncing on the tree-topper idea. 

Here's a sampling of what we've seen on Twitter.

Tired: Josh Allen jumping over your Christmas treeWired: Josh Allen jumping over the star on top of your Christmas tree#GoBills#BillsMafia #BillsByABojangles pic.twitter.com/lKWa4gs4UZ

— Butt Slug (@SlugLife0607) December 19, 2021

Update on my Josh Allen tree #BillsMafia pic.twitter.com/aIPhgvN84s

— E💋 ɢᴏ ʙɪʟʟs (@emmcud) December 18, 2021

After freak injury, Panthers conduct pregame tryouts for a kicker

Panthers kicker Zane Gonzalez was injured in pregame warmups and ruled out of Sunday's game against the Bills with a right quad injury.

After attempting a kick, Gonzalez went to the turf and was later helped off by teammates and athletic trainers after the fall. 

That meant the Panthers were searching for a kicker less than an hour before kickoff. 

Backup quarterback P.J. Walker and wide receiver Brandon Zylstra attempted field goals, with Zylstra, running back Reggie Bonnafon, and linebacker Frankie Luvu attempting kickoffs.

Update: Panthers K Zane Gonzalez suffered an injury during pregame warm ups and is now OUT.Our crew breaks down how Carolina will handle the kicking situation in today's game. pic.twitter.com/rqC3hZ6j3e

— FOX Sports: NFL (@NFLonFOX) December 19, 2021

While his attempts in warmups looked less than ideal, Walker will handle field goals and kickoffs, according to the Fox broadcast. Walker kicked in high school.

Gonzalez had made 17 consecutive field goals. 

Photos: Game day at Highmark Stadium before Buffalo Bills vs. Carolina Panthers

Photos: Game day at Highmark Stadium before Buffalo Bills vs. Carolina Panthers

The Buffalo Bills prepare to face the Carolina Panthers during NFL Week 15 at Highmark Stadium in Orchard Park.

Related to this collection

Bills fan whose beer was used in touchdown celebration: 'Did that just actually happen?'

Bills fan whose beer was used in touchdown celebration: 'Did that just actually happen?'

Stefon Diggs took to social media after the game and said he owed the fan a beer and asked for help in finding him. 

Position grades: Bills getting a little more out of first-down runs

Position grades: Bills getting a little more out of first-down runs

Can the Bills keep it going against a physical Patriots defense on Sunday? The New England defense stuffed first-down runs in the first meeting, holding the Bills to 28 yards on 12 carries.

Upon Further Review: With Patriots looming, Bills need to get healthy in a hurry up front

Upon Further Review: With Patriots looming, Bills need to get healthy in a hurry up front

If there’s one big takeaway from Sunday’s game, it’s this – the Bills need Dion Dawkins back as quickly as possible.

Alan Pergament: Raise a glass to Fox analyst Jonathan Vilma for providing more Bills love than studio crew

Alan Pergament: Raise a glass to Fox analyst Jonathan Vilma for providing more Bills love than studio crew

Vilma’s monotone voice is hard to love. But he described replays well and seemed to be having a much better time than Kenny Albert, Pergament says.

Analysis: Bills' red-zone offense looking up, but here come the Patriots

Analysis: Bills' red-zone offense looking up, but here come the Patriots

The Buffalo Bills are converting 60.6% of their trips into touchdowns. But the Patriots rank No. 2 in the NFL in red zone defense, holding foes to 46% success. Buffalo managed to convert only 1 of 4 red-zone trips in losing to the Patriots 14-10 on Dec. 6.

Boogie Basham outsnaps Greg Rousseau along Bills' defensive line in win over Panthers

Boogie Basham outsnaps Greg Rousseau along Bills' defensive line in win over Panthers

Here are takeaways from the snap counts in Week 15.

Arizona Daily Star
  • Facebook
  • Twitter
  • Bluesky
  • YouTube
  • Instagram
  • Arizona Daily Star Store
  • This is Tucson
  • Saddlebag Notes
  • Tucson Festival of Books

Sites & Partners

  • E-edition
  • Classifieds
  • Events calendar
  • Careers @ Lee Enterprises
  • Careers @ Gannett
  • Online Features
  • Sponsored Blogs
  • Get Healthy

Services

  • Advertise with us
  • Register
  • Contact us
  • RSS feeds
  • Newsletters
  • Photo reprints
  • Subscriber services
  • Subscription FAQ
  • Licensing
  • Shopping
© Copyright 2026 Arizona Daily Star, PO Box 26887 Tucson, AZ 85726-6887
Terms of Use | Privacy Policy | Advertising Terms of Use | Do Not Sell My Info | Cookie Preferences
Powered by BLOX Content Management System from bloxdigital.com.
  • Notifications
  • Settings
You don't have any notifications.

Get up-to-the-minute news sent straight to your device.

Topics

News Alerts

Breaking News