Carolina Panthers at Buffalo Bills

Sat Aug 151:00 PM ET
By JR·2 min read

TLDR: Buffalo's preseason opener doubled as a housewarming party at the new Highmark Stadium, and the Bills made sure the Panthers left as the ones cleaning up the mess.

FINAL · SAT AUG 15, 5:00 PM
14
LWWLW
29
Carolina Panthers
  • Opened preseason with a 33-30 win over Arizona
  • McMillan reportedly bigger, stronger entering camp
  • Bryce Young logging real reps with starters
  • Closed last season on a 3-game skid
  • Derrick Brown (knee) sat out entirely
  • Wharton (neck) still has no return timeline
Buffalo Bills
  • Went 3-2 in last 5 games last season
  • Full complement of starters, including Allen, took snaps
  • DJ Moore debuting as a new offensive weapon
  • Lost their last game of last season
  • Moore left this game with an ankle injury
  • Mathis suspended first 3 games of the regular season

Josh Allen didn't need much time to make his presence felt at Highmark's 1:00 PM ET kickoff, going 6-for-8 for 111 yards and a 9-yard touchdown to Keon Coleman before handing things off to the rest of Buffalo's quarterback room. Carolina's answer came mostly from Kenny Pickett, who worked extensively behind center and finished 16-of-19 for 92 yards and a touchdown, with Bryce Young also getting his own reps as part of head coach Dave Canales' plan to play the starters in the preseason opener.

The health notes piled up fast on both sides. Buffalo's newly acquired receiver DJ Moore came off the field grabbing his ankle during the game, a scary moment for an offense that just added him via trade. Carolina, meanwhile, was already down its best interior defender in Derrick Brown, who sat out entirely with a knee issue, while Tershawn Wharton still has no firm timeline on his own neck injury.

None of that stopped Buffalo from pulling away. Tyler Bass hit three field goals, Ian Wheeler and Frank Gore Jr. each punched in short rushing touchdowns, and the Bills built a lead that Carolina's John Metchie III touchdown catch in the fourth quarter never seriously threatened. It's preseason, so a final score only means so much — but Buffalo controlled just about every phase of it.

Buffalo enters the year having gone 3-2 in its last 5 games a season ago before dropping the finale, while Carolina limped out of last season on a 3-game skid before rebounding to open this preseason with a win over Arizona in the Hall of Fame Game. Neither record means much in August, but both rosters used these snaps to answer real questions — Buffalo's receiver depth behind Moore and Khalil Shakir, Carolina's picture at quarterback and along the interior line.

01/10LvsRams31-34
01/03L@Buccaneers14-16
12/28LvsSeahawks10-27
12/21WvsBuccaneers23-20
12/14L@Saints17-20
01/17L@Broncos30-33
01/11W@Jaguars27-24
01/04WvsJets35-8
12/28LvsEagles12-13
12/21W@Browns23-20

Carolina's wide receiver room — Xavier Legette, Elijah Cooks, Roc Taylor, John Metchie III — still has two more preseason games to sort itself out, and the interior of that defensive line needs bodies back healthy before Week 1 gets serious. For Buffalo, the mission was staying upright and building rhythm in front of the home crowd at a brand-new building — mission mostly accomplished, minus the Moore scare.

Panthers 14, Bills 29: Final Score & Odds Recap — Bills Roll Past Panthers 29-14 In Highmark Opener