The Carolina Panthers delivered a pulse-pounding performance on December 21, 2025, outlasting the Tampa Bay Buccaneers 23-20 in a pivotal NFC South clash at Bank of America Stadium. With playoff implications hanging in the balance, the Panthers not only seized sole possession of first place in the division but also injected a jolt of hope into a fan base hungry for postseason football after a seven-year drought.
From the opening whistle, both teams played with the urgency of a season on the line. The Panthers set the tone early, marching 56 yards on their opening drive before settling for a 27-yard Ryan Fitzgerald field goal. It didn’t take long for the Buccaneers to respond. Quarterback Baker Mayfield, previously undefeated against Carolina, orchestrated a 10-play, 53-yard drive capped by a 1-yard touchdown pass to his favorite target, Mike Evans. Tampa Bay snatched a 7-3 lead, and the seesaw battle was underway.
Defensive grit defined much of the first half, with both sides trading sacks and forcing punts. Panthers running back Chuba Hubbard picked up a key first down, but Tampa’s SirVocea Dennis sacked Bryce Young for an eight-yard loss, stalling the drive and keeping the Bucs in front. Tampa added to their lead with a 23-yard field goal from Chase McLaughlin, pushing it to 10-3 midway through the second quarter.
Carolina’s resilience shone through as they clawed back into the contest. Fitzgerald’s 41-yard field goal trimmed the deficit to 10-6. Then, just before halftime, Panthers quarterback Bryce Young showcased his poise and creativity. Using all three timeouts, Carolina engineered a lightning-quick, eight-play drive in under a minute. Young found Tetairoa McMillan on a 22-yard strike for a touchdown, giving the Panthers a 13-10 lead at the break and sending the home crowd into a frenzy.
The Buccaneers, battling for their playoff lives, came out firing in the second half. Mayfield’s 23-yard scramble set up a 1-yard touchdown run for Sean Tucker, reclaiming the lead at 17-13. But as has become his trademark, Young responded under pressure. He led an 11-play, 65-yard drive, capping it with a dazzling six-yard touchdown pass to tight end Ja'Tavion Sanders. Young eluded three would-be tacklers before delivering the ball—a play Sanders later described as emblematic of his quarterback’s “resilience and mental toughness.” The Panthers went up 20-17 with seconds left in the third quarter.
“We have the utmost confidence in Bryce,” Sanders said postgame. “He isn’t our quarterback for no reason. Everything he has gone through to get to this point today, the resilience and the mental toughness and the way he carries himself, it all plays a part in that.”
The fourth quarter was a nail-biter. Tampa Bay, refusing to fold, tied the game at 20 with a booming 50-yard field goal from McLaughlin. Carolina’s offense sputtered on the next possession, punting the ball back to the Bucs. Mayfield then found Emeka Egbuka on a deep 40-yard connection, but the Panthers’ defense stiffened, and the drive fizzled out. The tension in the stadium was palpable—a single mistake could decide everything.
With just over two minutes left, Young calmly engineered a seven-play drive, highlighted by a 34-yard bomb to Jalen Coker. Though the Panthers couldn’t punch it into the end zone, Fitzgerald delivered again, nailing a 48-yard field goal to put Carolina ahead 23-20 with 2:20 remaining.
The Bucs, now desperate, started from their own 10-yard line after a penalty on the return. Mayfield moved the chains with a 22-yard scramble and a series of short completions to Evans and tight end Cade Otton. With the clock ticking down under a minute, Tampa appeared poised to at least force overtime. But then disaster struck: on second-and-9 from Carolina’s 42, a miscommunication between Mayfield and Evans resulted in a pass sailing into the waiting arms of Panthers rookie safety Lathan Ransom. The interception, with just 42 seconds left, sent the Panthers sideline into jubilation and effectively ended Tampa’s hopes.
“I was trying to find a lane to step through and make a throw to him,” Mayfield explained after the game. “(Evans) thought I was going to scramble, which based on some of the scrambles earlier to that, so you can’t blame him.”
For Ransom, the pick was particularly sweet. Just a week earlier, his late-hit penalty had cost Carolina dearly in a loss to New Orleans. This time, he delivered redemption in the biggest moment of the season.
Head coach Dave Canales praised his squad’s fortitude: “Everything is right in front of us still. To give ourselves a chance to play meaningful football at this time of the year, those guys have earned that. They have earned because of the work they put in and being accountable to each other.”
Statistically, Young finished with 191 passing yards and two touchdowns, while Mayfield completed 18 of 26 passes for 145 yards, one touchdown, and the critical interception. The Panthers outgained the Bucs on the ground, racking up 169 rushing yards to Tampa’s 101. McMillan led all receivers with 73 yards and a touchdown on six catches, while Evans paced the Bucs with five catches for 31 yards and a score.
Injuries played a subplot, as the Bucs lost linebacker Anthony Nelson to a knee issue, and the Panthers played without left tackle Ickey Ekwonu, who was ruled out before kickoff. The game was also marked by discipline—Tampa was flagged eight times for 56 yards, while Carolina drew five penalties for 30 yards.
With the win, Carolina improved to 8-7, snapping a seven-year playoff drought and putting themselves firmly in the driver’s seat for the NFC South. If the Panthers defeat Seattle next week and Tampa Bay falls to Miami, Carolina could clinch the division. But as Canales and his team know all too well, nothing is guaranteed until the final whistle.
For the Buccaneers, now 7-8 and losers of three straight, the loss is a gut punch. Head coach Todd Bowles tried to remain upbeat: “The biggest thing is our confidence is good and our camaraderie is good. But that’s not enough right now. It’s the execution that we’re lacking and missing a few things here and there. ... Hopefully, in two weeks we get a chance to see them again and play for something.”
These two teams will meet once more in the regular season finale. If Sunday’s thriller was any indication, fans can expect another dogfight with everything on the line. For now, the Panthers control their destiny, while the Bucs are left to regroup and hope for a little help from elsewhere in the NFC.