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
63°
  • 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
  • 63° Clear
Share This
  • Facebook
  • Twitter
  • Bluesky
  • WhatsApp
  • SMS
  • Email
Photos: Buffalo Bills defeat Carolina Panthers 31-14
Share this
  • Facebook
  • Twitter
  • Bluesky
  • WhatsApp
  • SMS
  • Email
  • Print
Topical

Photos: Buffalo Bills defeat Carolina Panthers 31-14

  • James P. McCoy/Buffalo News
  • Dec 19, 2021
  • Dec 19, 2021 Updated Apr 19, 2026

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

Singletary strikes

Singletary strikes

Buffalo Bills running back Devin Singletary (26) runs through Carolina Panthers free safety Juston Burris (31) on his way into the end zone for a touchdown during the second quarter at Highmark Stadium in Orchard Park, Sunday, Dec. 19, 2021.

Mark Mulville / Buffalo News

Close call

Close call

Buffalo Bills quarterback Josh Allen (17) fumbles the ball as he is tackled by Carolina Panthers defensive end Yetur Gross-Matos (97) and outside linebacker Haason Reddick (43) during the first quarter.

Mark Mulville / Buffalo News

Pressure on Cam

Pressure on Cam

Buffalo Bills defensive end Greg Rousseau (50) tries to block the passing lane as Carolina Panthers quarterback Cam Newton (1) throws a pass during the first quarter.

James P. McCoy / Buffalo News

Airborne return

Airborne return

Buffalo Bills wide receiver Marquez Stevenson (5) is tackled by Carolina Panthers middle linebacker Jermaine Carter (4) as he returns a punt during the first quarter.

Mark Mulville / Buffalo News

Hyde interrupts

Hyde interrupts

Buffalo Bills safety Micah Hyde (23) breaks up a pass intended for Carolina Panthers wide receiver D.J. Moore (2) during the first quarter.

Mark Mulville / Buffalo News

Sack

Sack

Buffalo Bills free safety Jordan Poyer (21) and defensive end Boogie Basham (96) get to Carolina Panthers quarterback Cam Newton (1) during the first quarter.

James P. McCoy / Buffalo News

Pressure on Cam

Pressure on Cam

Buffalo Bills defensive end Greg Rousseau (50) pressures Carolina Panthers quarterback Cam Newton (1) during the first quarter.

Mark Mulville / Buffalo News

All alone

All alone

Buffalo Bills wide receiver Stefon Diggs (14) pulls in a catch against the Carolina Panthers during the second quarter.

Mark Mulville / Buffalo News

End zone

End zone

Buffalo Bills wide receiver Stefon Diggs (14) spikes the ball after his touchdown against Carolina Panthers free safety Jeremy Chinn (21) during the second quarter.

Mark Mulville / Buffalo News

Refreshing celebration

Refreshing celebration

Buffalo Bills offensive tackle Spencer Brown (79) slams a beer from a fan in the stands while celebrating wide receiver Stefon Diggs's touchdown during the second quarter.

Mark Mulville / Buffalo News

Coach

Coach

Buffalo Bills head coach Sean McDermott chats with defensive tackle Harrison Phillips (99) and defensive end Jerry Hughes (55) between plays during the first quarter.

James P. McCoy / Buffalo News

Cam keeps it

Cam keeps it

Carolina Panthers quarterback Cam Newton (1) runs the ball against Buffalo Bills middle linebacker Tremaine Edmunds (49) during the first quarter.

James P. McCoy / Buffalo News

Allen sacked

Allen sacked

Buffalo Bills quarterback Josh Allen (17) is sacked by Carolina Panthers defensive end Brian Burns during the first quarter.

Mark Mulville / Buffalo News

Recovered fumble

Recovered fumble

Carolina Panthers running back Chuba Hubbard (30) dives on a Cam Newton fumble against Buffalo Bills defensive tackle Vernon Butler (94) during the first quarter.

Mark Mulville / Buffalo News

Singletary speed

Singletary speed

Buffalo Bills running back Devin Singletary (26) rushes the ball against Carolina Panthers defensive tackle DaQuan Jones (90) during the second quarter.

Mark Mulville / Buffalo News

Touchdown

Touchdown

Buffalo Bills quarterback Josh Allen (17) and running back Devin Singletary celebrate their touchdown during the second quarter.

Mark Mulville / Buffalo News

Off by a step

Off by a step

Buffalo Bills wide receiver Gabriel Davis (13) is one step away from pulling in a long pass against Carolina Panthers cornerback C.J. Henderson (15) during the second quarter.

Mark Mulville / Buffalo News

Flushed

Flushed

Buffalo Bills cornerback Taron Johnson (24) dives after Carolina Panthers quarterback Cam Newton (1) who takes evasive action during the second quarter.

Mark Mulville / Buffalo News

Allen to Knox

Allen to Knox

Buffalo Bills quarterback Josh Allen (17) fires off a pass to tight end Dawson Knox (88) during the second quarter.

Mark Mulville / Buffalo News

Explaining the call

Explaining the call

Buffalo Bills head coach Sean McDermott has a word with officials during the second quarter.

James P. McCoy / Buffalo News

In Cam's face

In Cam's face

Carolina Panthers quarterback Cam Newton (1) winds up to throw as he is pressured by Buffalo Bills defensive end Boogie Basham (96) during the second quarter.

James P. McCoy / Buffalo News

Stopping Freeman

Stopping Freeman

Buffalo Bills cornerback Dane Jackson (30) tackles Carolina Panthers running back Royce Freeman (32) after a catch during the second quarter.

James P. McCoy / Buffalo News

Larger than life

Larger than life

Buffalo Bills fans hold cutouts of Stefon Diggs and Josh Allen as they cheer on the team during the second quarter against Carolina.

James P. McCoy / Buffalo News

Nearly gone

Nearly gone

Buffalo Bills running back Devin Singletary (26) gets slowed by Carolina Panthers defensive tackle Phil Hoskins (71) during the second quarter.

James P. McCoy / Buffalo News

Open field

Open field

Buffalo Bills wide receiver Cole Beasley has lots of open space as he looks to run after a catch during the second quarter in a 2021 game. 

Mark Mulville / Buffalo News

On target

On target

Buffalo Bills quarterback Josh Allen (17) throws a touchdown pass to wide receiver Stefon Diggs (14) during the second quarter.

Mark Mulville / Buffalo News

Big catch

Big catch

Buffalo Bills tight end Dawson Knox (88) makes a catch while guarded by Carolina Panthers free safety Jeremy Chinn (21) during the second quarter.

Mark Mulville / Buffalo News

Intercepting Allen

Intercepting Allen

Carolina Panthers free safety Jeremy Chinn (21) intercepts a Josh Allen pass intended for Buffalo Bills wide receiver Stefon Diggs (14) during the second quarter.

Mark Mulville / Buffalo News

Rushing for six

Rushing for six

Carolina Panthers quarterback Cam Newton (1) rushes for a touchdown during the second quarter.

Mark Mulville / Buffalo News

On the board

On the board

Carolina Panthers quarterback Cam Newton (1) celebrates his touchdown run during the second quarter.

Mark Mulville / Buffalo News

Getting in sync

Getting in sync

Carolina Panthers head coach Matt Rhule talks to quarterback Cam Newton between plays during the second quarter.

Mark Mulville / Buffalo News

Touchdown catch

Touchdown catch

Buffalo Bills wide receiver Gabriel Davis (13) makes a catch in the end zone for a touchdown while guarded by Carolina Panthers cornerback Rashaan Melvin (29) during the third quarter.

Mark Mulville / Buffalo News

Huge sack, twice

Huge sack, twice

Buffalo Bills defensive end Efe Obada (93) sacks Carolina Panthers quarterback Cam Newton (1) during the fourth quarter.

Mark Mulville / Buffalo News

Allen rushes

Allen rushes

Buffalo Bills quarterback Josh Allen (17) makes Carolina Panthers defensive end Brian Burns (53) miss a tackle during the third quarter.

James P. McCoy / Buffalo News

Davis downfield

Davis downfield

Buffalo Bills wide receiver Gabriel Davis (13) runs for extra yards after a catch while pursued by Carolina Panthers free safety Juston Burris (31) during the third quarter.

Mark Mulville / Buffalo News

Good times

Good times

Buffalo Bills fans celebrate Gabriel Davis' touchdown during the third quarter.

James P. McCoy / Buffalo News

Big win

Big win

Buffalo Bills quarterback Josh Allen (17) runs off the field after the Bills' 31-14 win over the Carolina Panthers.

James P. McCoy / Buffalo News

Watch Now: Efe Obada and Harrison Phillips discuss Bills' victory.

Watch Now: Jordan Poyer and Micah Hyde talk about the Bills' win

Watch Now: Josh Allen talks about the Bills' Week 15 win

Milano missile

Milano missile

Buffalo Bills outside linebacker Matt Milano (58) sacks Carolina Panthers quarterback Cam Newton (1) during the third quarter.

James P. McCoy / Buffalo News

Newton upended

Newton upended

Carolina Panthers quarterback Cam Newton (1) rushes the ball against Buffalo Bills safety Micah Hyde (23) during the third quarter.

Mark Mulville / Buffalo News

Related to this collection

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

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.

Billboard proclaiming Bills fans as NFL's best is back in Foxborough

Billboard proclaiming Bills fans as NFL's best is back in Foxborough

The Buffalo Bills billboard is back in Foxborough. And just in time for a key AFC East showdown with the New England Patriots. 

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.

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.”

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.

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

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

Fans weren't suddenly calling the Bills a Super Bowl contender again, but there was significantly more hope in the team's future than there was after the last two games.

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.

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.

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.

 

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.

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

Obada had two sacks against his former team as the Buffalo Bills beat the Carolina Panthers 31-14 on Sunday at Highmark Stadium.

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.

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

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

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

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.

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