Skip to main content

2024 NFL season, Week 12: What We Learned from Sunday's games

Around The NFL breaks down what you need to know from all of Sunday's action in Week 12 of the 2024 NFL season. Catch up on each game's biggest takeaways using the links below:

EARLY WINDOW

Kansas City Chiefs 30, Carolina Panthers 27

FULL BOX SCORE



Kevin Patra's takeaways:


  1. Chiefs escape Carolina with last-second win. Kansas City's offense moved the ball at will between the 20s early, but a few red-zone failures and two fourth-quarter punts left the door open for a Panthers upset. Not against Patrick Mahomes. The quarterback got the ball with 1:46 left in a tie game and easily marched the Chiefs into field goal range for Spencer Shrader's 31-yard game-winning field goal as time expired. Kansas City gobbled up 391 yards of offense against a struggling Panthers D, the first time it's been over 350 yards in a four-quarter game since Week 5. Mahomes peppered the Panthers with his patented short throws to move the chains and generated his second consecutive game with three passing touchdowns. Then, with the game on the line, as he has done so often, the star quarterback used his legs to secure the win. Mahomes' 33-yard scramble on the game-winning drive set up Shrader for the easy chip-shot kick. For the first time in a long time, the Chiefs offense picked up the defense, which couldn't get the big stop late.
  2. Young plays his best game of the season, but Panthers come up short. Bryce Young's performance was rivaled only by his game against Green Bay late last season for tops in his career. In a tumultuous season that saw him benched after Week 2, Young came off the bye week looking as confident as he ever has in a Panthers uniform. The former Heisman Trophy winner splashed big plays, made pinpoint passes, dropped loopers into the bucket and zipped darts over the middle. He finally played like he was back at Alabama: loose and confident. Young completed 21 of 35 passes for 263 yards and a TD while taking two sacks against a good Chiefs defense. The quarterback rarely looked flustered, knowing where he wanted to go with the ball. He got out of the pocket when necessary and avoided the big negatives. That Young played so well despite not getting much help from the ground game speaks to his growth potential. Had Carolina converted its red-zone drives in the first half (0 of 3), it would have stolen this game from the Super Bowl champs. Despite being down, 20-9, at the break, Young led two fourth-quarter scoring drives to tie the game. It still came in a loss, but Carolina needed to see this type of performance from Young. Now, the question is whether he can build on the performance or whether it was a flash in the pan.
  3. Chiefs defense struggling? After weeks of carrying the offense, Steve Spagnuolo's crew has hit a November lull. For the second consecutive week, K.C.'s defense allowed 325-plus yards (a figure it hadn't given up since Week 1). The Chiefs pressured Young on just seven of 35 pass attempts, a 27.5 rate. The back end made some uncharacteristic miscues, leaving Panthers targets running wide open on some critical third downs. The secondary also got flagged for two late pass interferences, including stud Trent McDuffie on a two-point attempt when he got lost on the play that kept Carolina's hope alive. Missing Jaylen Watson in the secondary is starting to be a glaring weakness. For two straight weeks, the defense couldn't get off the field late. Luckily, Spags has time to get things in order before the postseason. Given his history, we'd expect him to figure things out. On this day, the offense bailed them out. 


Next Gen Stats Insight for Chiefs-Panthers (via NFL Pro): The Panthers' pass rush came alive against the Chiefs, generating five sacks against Patrick Mahomes, tied for the most in a game of Mahomes' career.

NFL Research: The Panthers were only the third team in the Andy Reid era (since 2013), including playoffs, to score on 75-plus percent of their drives against the Chiefs. The only team to win such a game was Tom Brady's Patriots in a Week 6, 2018, shootout won by New England, 43-40. 

Minnesota Vikings 30, Chicago Bears 27 (OT)

FULL BOX SCORE



Eric Edholm's takeaways:


  1. Vikings escape Bears in OT without getting much from Jefferson. The Vikings controlled much of the game at Soldier Field on Sunday, up two touchdowns in the fourth quarter and taking an 11-point lead with less than two minutes to go. But the Vikings’ defense and special teams collapsed in the final 90 seconds, allowing the Bears to score twice and stunningly tie it at the buzzer. The Vikings defense atoned with a quick stop in overtime, and Sam Darnold went 6-for-6 passing for 90 yards in OT. Justin Jefferson caught a 20-yard pass to get them in business on that game-winning drive, and it incredibly was his first catch since a 7-yarder at the 8:44 mark of the second quarter. Jordan Addison had career highs in receptions (eight) and yards (162) and a TD; without his 14-yard catch in overtime, the Vikings punt it back to the Bears. They were lucky to win, going only 3 for 7 in the red zone, including an opening-drive fumble, and not getting Jefferson involved more. He did have a 40-yard TD nullified by penalty with less than four minutes left in regulation. 
  2. Bears lost another heartbreaker, with losing streak hitting five. Being a Bears fan is an exercise in torture resistance. Sunday’s game looked hopeless when the Vikings went up 11, but Caleb Williams made several terrific plays to lead to a touchdown, a two-point conversion and -- after the NFL’s first recovered onside kick of the 2024 season -- a miracle field goal to send it to overtime, sending the crowd into hysterics. They’d experience the gamut of emotions. Williams and the offense stalled in overtime, and the defense allowed Darnold to carve it up to set up the game-winning field goal. Chicago’s defense made some big red-zone stops and had to deal with some short fields, but that unit couldn’t sustain pressure on key plays. We don’t need to recap the Bears’ propensity for losing in wildly creative ways at the end of games, although the blocked field goal before halftime was sufficient reminder. You have to feel badly for Williams and new offensive coordinator Thomas Brown. They have had some good stuff cooking up the past two games, but they lost both in wicked fashion. 
  3. Two Vikings injuries mar road win at Chicago. The Vikings will take their harder-than-it-needed-to-be victory over the Bears in whatever form, and that’s now four straight victories. But they also suffered one key injury on each side of the ball. First, linebacker Ivan Pace Jr. left the game for good in the first quarter after playing only four snaps. Then, left tackle Cam Robinson left the game a few minutes later, walking gingerly with a trainer to the locker room. He’d never return. Pace is a big loss if he’s out for any extended period, but Robinson might be an even bigger one. He’d been huge for the Vikings since coming over in a trade after the season-ending Christian Darrisaw injury. If Robinson misses any time, it could really stress the Vikings’ offensive line. David Quessenberry took Robinson’s place, allowing two sacks and five pressures in 33 pass-block snaps. He held up late, but Quessenberry also struggled badly in place of Darrisaw in a loss to the Rams.


Next Gen Stats Insight for Vikings-Bears (via NFL Pro): Caleb Williams completed 32 of 47 passes for 340 yards and two touchdowns in Week 12 against the Vikings, generating +4.4 EPA, his second consecutive game of positive EPA. The Vikings blitzed on 28.3% of Williams’ dropbacks (third-lowest rate this season), allowing 10 completions on 13 attempts for 156 yards and two touchdowns. Williams averaged 12.0 yards per attempt against the blitz, his most since Week 5 against the Panthers.

NFL Research: Caleb Williams broke the Bears’ rookie record for passing yards (2,356) and passing touchdowns (11) on Sunday. He also snapped his NFL-record streak of 165 pass attempts without an interception or a passing TD when Williams hit DJ Moore on a TD pass in the fourth quarter.


Tennessee Titans 32, Houston Texans 27

FULL BOX SCORE



Nick Shook's takeaways:


  1. Levis rides the roller coaster to a win. The two sides of Will Levis' Week 12 coin are in direct conflict. He was incredibly sharp through the air, picking up where he left off in Week 11 by connecting on a handful of deep passes and firing accurate passes all afternoon. By all accounts, he was dealing. But he also took eight sacks, with roughly half of them being his fault for poor pocket navigation or hesitance to get rid of the ball. Levis nearly threw away a solid performance when he completely missed a defender in his line of sight, tossing one of the easier pick-sixes you see at the professional level and surrendering a six-point lead. But he and tight end Chigoziem Okonkwo deserve credit for finding a way to push their team to victory, with Levis sliding away from pressure and finding a wide-open Okonkwo on a drag route. Okonkwo did the rest of the work, running through the Houston defense for a 70-yard score to give the Titans one last explosive play and deliver a victory in what has been a trying season. Levis is still far from a fully evaluated quarterback, but an interesting note from NFL Research is encouraging: Levis is the first player since the 1970 merger to have a 105-plus passer rating in a three-game span in which he was sacked 20-plus times. He's weathering the storm.
  2. It's getting late for Houston. No, I'm not talking about the standings in the dreadful AFC South, where the Texans still own a two-game lead. I'm referring more to how middling this group is proving to be. The capsule that was Sunday's game accurately described who these Texans have been this season: explosive in small bursts, but wildly inconsistent across four quarters. Houston began this game with a long kick return and an incredibly easy touchdown pass, punted on its next two possessions, surrendered three straight scoring drives (in which they allowed multiple chunk plays), responded with a touchdown and field goal, then threw an interception to allow the Titans into field-goal range just before the break. This back-and-forth affair was filled with highlights and lowlights. C.J. Stroud connected on big plays, but threw two picks (including one that was an apparent miscommunication with John Metchie III) and took a game-sealing safety in the final two minutes. The Texans still can't protect him (he was pressured on 40 percent of dropbacks), and what would have been a go-ahead touchdown late in the fourth was wiped out by illegal motion, underscoring a season filled with a lack of attention to details. These Texans are, as the kids say, mid right now, and although they're in the driver's seat for a division crown, it's hard to see them making a deep run if they keep this up.
  3. It's time we give Pollard some love. It's been a tough year for Brian Callahan and the entire Titans organization, but lost in the challenges is Tony Pollard's performance. His yardage total isn't going to floor anyone -- he's still under 1,000 rushing yards -- and he'd only broken 100 once prior to Sunday. But the tape dogs will agree, Pollard has been one of the more impressive runners in the NFL in 2024, especially given the circumstances. He proved that Sunday, looking as springy and effective as he's been all year on his way to a 119-yard, one-touchdown outing on 24 attempts. He's just 22 yards from breaking 1,000 scrimmage yards this season while playing in a bottom-eight offense, and his touchdown run from 10 yards out demonstrated what he brings to the table. It's not easy to love these Titans, but send some praise Pollard's way.


Next Gen Stats Insight from Titans-Texans (via NFL Pro): Tony Pollard rushed for 119 yards and a touchdown on 24 carries in Week 12 against the Texans, recording a career-high five explosive runs (10-plus yards). Pollard also generated positive EPA on 41.7% of his carries, his highest rushing success rate of the season.

NFL Research: Week 12 was C.J. Stroud's third game with multiple interceptions in 2024 after having just one such game as a rookie.

Detroit Lions 24, Indianapolis Colts 6

FULL BOX SCORE



Eric Edholm's takeaways:


  1. Lions smother Colts, run TD-less streak to 10 quarters. It was not the most prolific game for the Lions offensively, even while crossing midfield on seven of their 10 possessions, but they comfortably put away the Colts on the road. Detroit went up, 14-6, at the half and turned the ball over on downs on its first possession of the second half, giving the Colts some life. But the Lions defense got a quick stop, allowing a total of 28 yards on the Colts’ first four series of the second half. They also played good red-zone defense in the first half, keeping the Colts out of the end zone and running the Lions’ streak to 10 straight quarters without allowing a TD, dating back to the second half of the Houston game. The Lions ran for three TDs, and seven receivers caught at least two passes from Jared Goff, but this one was about Detroit’s defense clamping down again. Alim McNeill was dominant inside, with a forced fumble and drawing a holding flag on back-to-back plays. 
  2. Colts, Richardson commit too many self-inflicted mistakes. Is it the Colts or Anthony Richardson? That’s the question many have asked amid the second-year quarterback’s inconsistencies, which carried on in Sunday’s loss. Can’t it be both? That certainly was the case against the Lions. Richardson made completions of 39, 30 and 24 yards and had runs of 17, 17 and 10 yards. But too often he missed big throws, including big would-be plays to Alec Pierce, Josh Downs and Kylen Granson. Ashton Dulin also couldn’t haul in what would have been a 45-yard play at least, unable to get his second foot inbounds. A few plays later, Richardson nearly took a safety and almost threw a pick, which was his seventh straight incompletion. His biggest problems seem to happen when he’s under duress. A-Rich was 2-of-14 passing versus pressure, per Next Gen Stats. The Colts also committed several crushing penalties on offense. Five flags in particular not only wiped out 97 yards' worth of offensive gains but also set them back 49 additional yards. The Colts have to build in more high-percentage passes to get Richardson going, but they also need to stop killing themselves with painful flags and red-zone failures.
  3. Injuries starting to add up for Detroit. The Lions are already down two key defenders with Aidan Hutchinson and Alex Anzalone alone out long term, and they were a bit more beat up Sunday. First, the good news: Left tackle Taylor Decker left the game with knee and ankle injuries but later returned to the action. But several other Lions were hurt and didn’t come back; whether they could have played in a close game isn’t clear. Running back David Montgomery (shoulder) left late in the third quarter and never came back in. Receiver/returner Kalif Raymond went into the locker room early with a foot injury and was ruled out. On defense, cornerback Carlton Davis suffered a knee injury late and never came back. Again, the severity of these latter three injuries were not clear immediately after the game, but the Lions’ depth is being tested -- and they have a Thanksgiving game on tap in a few days. They also played Sunday with first-round pick CB Terrion Arnold (groin) inactive.


Next Gen Stats Insight for Lions-Colts (via NFL Pro): Jared Goff completed 15 of 16 passes for 185 yards when targeting the middle third of the field, producing a +16.0% completion percentage over expected on those passes. He went 11 of 17 for 84 yards (-3.2% completion percentage over expected) when throwing toward the left or right areas. The Colts utilized zone coverage on 39 of his 40 dropbacks (97.5%), the highest rate by any team in a game this season.

NFL Research: This was the ninth game where both David Montgomery (one) and Jahmyr Gibbs (two) scored rushing touchdowns, which is tied for third all-time for a pair of teammates.

Miami Dolphins 34, New England Patriots 15

FULL BOX SCORE



Nick Shook's takeaways:


  1. The Miami offense is back. One week after the Dolphins mirrored the Chiefs with a reliance on the short passing game, Miami opened things up, returning to a form that had been missing for all of 2024. Tua Tagovailoa carved up New England's defense, leaning on Jaylen Waddle (eight catches, 144 yards, one touchdown) for big plays and to sustain drives. Tagovailoa continued to ride his hot connection with Jonnu Smith to great success, finding him nine times for 87 yards and a touchdown. Add in two touchdown tosses to De'Von Achane, and it was clear this Dolphins offense was going to hit the Patriots from every angle all afternoon. It's a late-arriving development for a Dolphins team most expected to perform like this all season, and it did come against the lowly Patriots, but if Miami is going to mount a playoff push, it will only succeed if it plays like it did Sunday. It's a good start.
  2. Maye is playing on an island. This isn't new information, but I feel for the Patriots franchise quarterback Drake Maye, who has demonstrated he's the long-term answer but is frequently subjected to near-impossible circumstances. Maye put together one encouraging drive early, but Joey Slye clanged his 45-yard attempt off the right upright. After that, Maye was under constant duress and the Patriots went three-and-out on three straight possessions to close the half. It wasn't until they were trailing by 31 that Maye rolled right on fourth-and-15 and heaved a desperate throw to a wide-open Austin Hooper for a touchdown. This game got away from the Patriots before halftime, and Maye was the one who paid the price for it yet again. At this point, all Patriots fans can hope for is steady growth for Maye. The organization needs to address the rest of the roster in the offseason.
  3. Chop is gaining steam. When Miami spent a first-round pick on Penn State edge rusher Chop Robinson in April, it seemed logical. Jaelan Phillips was returning from a significant injury and Robinson provided the Dolphins with competitive, promising depth. Phillips' exit forced Robinson into action, and he's started to find his footing in the last few weeks. Robinson's 1.5-sack, four-tackle performance marked the third instance in the last four games in which he's recorded at least one sack, bringing his season total to 3.5. It's a low number, but he's producing at a crucial time for a Dolphins team that lacked teeth defensively early in this season and could use a breakout finish from a rookie like Robinson.


Next Gen Stats Insight from Patriots-Dolphins (via NFL Pro): Chop Robinson generated eight pressures and 1.5 sacks on 26 pass rushes (30.8% pressure rate), tying for the fifth-highest pressure rate by any player in a game this season (minimum 25 pass rushes).

NFL Research: Tua Tagovailoa has a 70-plus completion percentage in five straight games, good for the longest active streak in the NFL. He's the second Dolphins QB to enjoy such a single-season streak since Ryan Tannehill (Weeks 9-13 of the 2014 season).

Tampa Bay Buccaneers 30, New York Giants 7

FULL BOX SCORE



Kevin Patra's takeaways:


  1. Baker dices up Giants as Bucs roll on the road to snap four-game skid. At times, it looked like a low-intensity mid-week practice for the Tampa offense. Baker Mayfield got whatever he wanted, particularly early, as the Bucs moved up and down the field against a punchless Big Blue defense. Tampa scored on five of its first six possessions, including three straight touchdown drives over the second and third quarters. These weren't gimmie drives, either. The four TD drives went 70 yards, 82 yards, 86 yards and 95 yards. For stretches, it felt like the Bucs wanted to practice their third-and-long situations, with Mayfield continually getting Tampa out of a hole. The club converted six of its first nine third downs, including several of 10-plus yards. A botched handoff ended the scoring streak in the fourth quarter, but the damage was already done. The Bucs outgained New York 450 yards to 245. The return of Mike Evans (five receptions for 68 yards) stabilized the offense and gave Mayfield a weapon that demanded attention. Mayfield was feeling himself to the extent that after a second-quarter touchdown scramble, the QB did the Tommy DeVito celebration at the New York crowd. Bucky Irving continued his impressive rookie season, generating 151 scrimmage yards and a TD, including a run of 56 yards and a reception of 32
  2. QB change did nothing to jump-start the Giants. To the surprise of no one, swapping Tommy DeVito for Daniel Jones did nothing to aid an offense lost in the woods. New York got whooped in the first half, gaining 45 total yards through two quarters with DeVito completing three of five attempts for 31 yards. Rookie Malik Nabers didn't have a target in the first half. The Giants opened up the third quarter force-feeding the dynamic youngster (6/64), but it was too little too late. As we saw last year with DeVito, his accuracy is scatter-shot and the offense bogs down far too often, particularly with an offensive line that gives up pressure and the young QB's propensity to take sacks. DeVito made some fun plays with his legs, but he's simply not going to lead a chain-moving offense. For the game, Big Blue generated 245 yards and 4.4 yards per play, much of that coming with the Bucs' defense playing off with a big lead in the second half. Between a defense that gets ripped apart -- particularly on the ground -- porous blocking, questionable play calls, and Tyrone Tracy Jr. again fumbling in a key spot, the QB isn't the only issue for Brian Daboll's club.
  3. Vita appreciation. In a blowout win, the big man deserves some love. Vita Vea controls everything up the middle, allowing linebackers to make plays, taking attention from other linemen, and bottling up the ground game. At one point, Vea obliterated John Michael Schmitz, pulverizing the Giants center for a sack. Vea earned four QB pressures, including two quick pressures. The massive man also lined up as a fullback twice during goal-line situations. During Tampa's four-game losing streak, Todd Bowles' defense missed far too many plays. Coming off the bye, they faced a good opponent to get back on track. If they're to push back into playoff position with a light schedule down the stretch, the crew will have to play closer to Sunday's performance than the previous four weeks. 


Next Gen Stats Insight for Buccaneers-Giants (via NFL Pro): Baker Mayfield completed eight of 10 downfield (10-plus air yards) attempts for a season-high 172 passing yards.

NFL Research: The Buccaneers snapped a three-game losing coming off their bye week but are still 3-8 coming off their bye since 2013.

Dallas Cowboys 34, Washington Commanders 26

FULL BOX SCORE



Michael Baca's takeaways:


  1. Highs and lows of special teams play settle wild affair. An 86-yard touchdown reception by Commanders wide receiver Terry McLaurin was the beginning of another incredible late-game comeback for Washington, but those hopes were quickly dashed on the point-after attempt. Holder Tress Way managed to handle a low snap from Tyler Ott, but kicker Austin Seibert shanked the would-be game-tying PAT, keeping the Commanders one point shy of sending the game into overtime. It was Seibert's third failed kick (second missed PAT) of a game that saw plenty of highs and lows from both special teams units. Cowboys kicker Brandon Aubrey missed two field goals (one blocked) and the Commanders also managed to block a Dallas punt during a low-scoring first half (tied 3-3 at halftime). KaVontae Turpin nearly added to those gaffes, allowing a kickoff late in the fourth quarter go through his legs, but he instead calmly picked it up at the 1-yard line and created a big seam up the middle with one quick spin move, dashing to the end zone untouched to make it a two-score game. Seibert converted a crucial 51-yard field goal within the final two minutes before McLaurin's TD, but his final kick was a haunting miss that extended Washington's losing streak to three. The special teams plays didn't stop there either, as Juanyeh Thomas scooped up the Commanders' onside kick and found pay dirt 43 yards later to settle the score and complete one of the wilder final three minutes of play ever (31 points scored in final 3:02).
  2. Commanders' offensive woes continue. It was tough sledding for Washington's offense before the late comeback (198 of 412 total yards gained within final 5:16 of play), and it all started at the point of attack, as the Commanders' offensive line struggled to create running lanes and allowed the Cowboys' pass rush to harass Jayden Daniels all afternoon. Daniels, who was sacked four times and hit on eight plays, did his best to make it a one-man show (led team in rushing with 74 yards) and eventually did, but the slow start wasn't ideal, especially with Washington's defense doing its job in the first half. Without a consistent run game, furthered by the exit of Brian Robinson (ankle) midway through, the Commanders were in a predictable turmoil and the team's eight penalties for 78 yards didn't help. Sunday's display was an extension of the Washington's midseason rut, having lost the last three games and now seemingly out of the NFC East title picture.
  3. Cowboys D largely shines against Dan Quinn. A long season for the Cowboys defense saw some reprieve on Sunday when going up against their former defensive coordinator. It was a collaborative effort from Quinn's former pupils and one of his favorites, Micah Parsons, led the way with two sacks, three QB hits and two tackles for loss. DaRon Bland's return to the lineup was a godsend for the Cowboys' normally leaky pass defense. The cornerback held McLaurin to just four receptions for 16 yards before the 86-yard catch-and-run, and it was that type of lockdown play that seemed to baffle Daniels without his No. 1 target. Josh Butler saw plenty of passes come his way as a result, but the second-year CB stepped up with three pass breakups, a team-high 12 tackles and earned his first-career sack. Defensive lineman Chauncey Golston, who made a nice interception on a screen play, and safety Donovan Wilson, who forced a crucial fumble in the second half, added to the defense's highlights. Things got shaky for the Cowboys D by game's end, but its stellar play in the first half prevented the Dallas' mistakes from letting the game get out of hand. Ending a five-game skid on Sunday, Dallas has its defense and special teams to thank.


Next Gen Stats Insight for Cowboys-Commanders (via NFL Pro): Jayden Daniels was sacked four times and completed one of nine passes under pressure for 4 yards, a touchdown and two interceptions in Week 12 against the Cowboys. Daniels completed 24 of 29 passes from a clean pocket for 270 yards and a touchdown. The bulk of Daniels' production through the air came in the fourth quarter, completing 13 of 16 passes for 193 yards, two touchdowns and an interception (+19.7% CPOE) after throwing for 81 yards and an interception across 22 attempts through the first three quarters (-5.0% CPOE). 

NFL Research: The 31 total points in the final 3:30 of the game are the second most in the Super Bowl era (including playoffs).

LATE WINDOW

Denver Broncos 29, Las Vegas Raiders 19

FULL BOX SCORE



Kevin Patra's takeaways:


  1. Sutton skyrockets in second half, leads Broncos to road win in Vegas. It's no coincidence that Denver shuffled its feet early, settling for a trio of first-half field goals with Courtland Sutton catching just one pass for 17 yards. As the wideout took off in the second half, so did the Broncos offense. Sutton burned Vegas defensive backs repeatedly, providing easy targets for Bo Nix. In the third quarter alone, Sutton caught six passes for 78 yards and a touchdown. The big-play wideout moved the chains on third downs and was a weapon in the red zone. His second TD of the game in the fourth quarter gave Denver a double-digit cushion late. It's no fluke that as Sutton became a bigger part of the offense in the past month, Nix's performance and confidence has grown. The wideout makes the rookie's life easier. He's able to win one-on-ones and can fight back to 50-50 balls. Finally healthy, Sutton has returned to being one of the most underrated receivers in the NFL. Sunday, he generated eight catches for 97 yards and two touchdowns, his fifth consecutive game of 70-plus yards receiving and at least six catches. It was Sutton’s first career two-TD catch game. 
  2. Raiders continue to have QB concerns. Starter Gardner Minshew exited Sunday's loss deep in the fourth quarter after landing hard on his left shoulder on a sack. The QB is expected to miss the remainder of the season with a broken collarbone, NFL Network Insiders Ian Rapoport and Mike Garafolo reported. Desmond Ridder took over and suffered a sack-fumble two plays later, essentially ending any real threat of a comeback. A Minshew interception on Sunday turned the tide in the second half. The QB had led an effective offense for much of the game that stayed out of its own way. However, under pressure, Minshew sailed a ball high that was picked off by Brandon Jones. Denver drove down for a TD and never looked back. In an evenly matched game, with the Raiders earning 369 yards to Denver's 325, Vegas generating first downs 21 to 19, and each averaging 5.0 yards per play, the turnovers were the difference yet again for Antonio Pierce's squad. It's the Raiders' seventh consecutive loss of the season, and with Aidan O'Connell on injured reserve, the QB position remains a question mark heading down the stretch in a lost season.
  3. Broncos snap road losing streak to Vegas, keep playoff positioning. The last time Denver beat the Raiders on the road, Peyton Manning was under center. Toss that stat into the trash bin. Sean Payton's squad snapped an eight-game road losing streak to the Raiders, dating back to 2015. Sunday's win gave the Broncos the first season sweep of the Raiders since 2014. Some questionable play calls from Payton late made things interesting, but another turnover-free game from the Broncos was enough to get the job done. Playing sans Zach Allen and Riley Moss, who left the game with a knee injury, the Broncos D stood tall late, keeping Vegas out of the end zone in the second half. The victory pushed Denver to 7-5, two victories ahead in the AFC race for the No. 7 seed


Next Gen Stats Insight for Broncos-Raiders (via NFL Pro): Bo Nix was more efficient against the Raiders’ zone coverage in Week 12, completing 17 of 21 attempts for 170 yards (+3.7% completion percentage over expected), opposed to completing just 8 of 21 pass attempts for 103 yards and two touchdowns against man coverage (-16.1% CPOE).

NFL Research: Bo Nix and Dak Prescott (Weeks 9-11, 2016) are the only rookie QBs since 1970 to have eight-plus passing touchdowns and zero interceptions in a three-game span.


Green Bay Packers 38, San Francisco 49ers 10

FULL BOX SCORE



Nick Shook's takeaways:


  1. Jacobs powers Packers to victory. Josh Jacobs' move to Green Bay has been quite successful in 2024, and Packers fans will remember this day as one of his landmark performances in his first season in Wisconsin. Jacobs paced Green Bay's offense with hard running Sunday, churning out 106 yards and three touchdowns on 26 attempts, breaking tackles routinely and generally serving as a nightmare for San Francisco's defense. He became the first player to have three-plus rushing touchdowns in a game against the 49ers since Atlanta's Devonta Freeman -- running for Kyle Shanahan's Falcons offense -- had three rushing TDs in Week 15, 2016, versus San Francisco. That's the type of performance that resonates for weeks, demanding opposing defenses commit resources to limiting Jacobs. Had Jordan Love's receivers caught a few more of his accurate downfield tosses, he'd have put up gaudier numbers, too. Instead, the Packers dominated with a balanced attack, running up the score in a game that was in their control from the first quarter.
  2. Niners stumble to concerning defeat. Yes, Brandon Allen was forced to play in place of Brock Purdy, who missed the game due to a shoulder injury, but this was a total team loss. San Francisco turned it over three times, turning a 10-point deficit into a 28-point loss. The 49ers committed nine (accepted) penalties, including one that wiped out an 87-yard Deebo Samuel kick return at the start of the second half. These mental errors frequently put them behind the sticks, and without Purdy, the task of gaining a fresh set of downs became significantly more difficult. Allen missed a few throws (including his interception, which led to Green Bay's third-quarter touchdown), but the quarterback change wasn't the sole reason for the defeat. Green Bay ran it down San Francisco's throats, dominated time of possession and emerged as the superior team. The 49ers offense, meanwhile, was way too one-dimensional, failing to establish a ground game presence and putting too much responsibility on Allen's shoulders. At 5-6, the 49ers aren't out of the NFC West race by any means, but the fashion in which they lost Sunday was startling. They better hope they get Purdy back soon and can correct their many mental mistakes before hitting the road for Buffalo next week.
  3. Green Bay's defense has a banner day. Well, would you look at that, Xavier McKinney picked off another opposing quarterback. The safety who entered Week 12 tied for the league lead in interceptions added another one to his ledger Sunday, closing on a pass thrown slightly behind Samuel and catching his seventh INT of the season off the deflection before returning in 48 yards, setting up another Packers score. That was the theme of the day for Green Bay's defense, which played with its hair on fire, flying around the field to deny the 49ers from gaining additional yards, forcing three takeaways and consistently positioning their offense in advantageous spots to turn the extra possessions into points. Green Bay only surrendered one drive of importance all afternoon, an 11-play, 65-yard march that ended in a great George Kittle touchdown grab. Otherwise, Green Bay was a suffocating bunch, shutting down the 49ers and making a minor statement of relevance to the rest of the NFC.


Next Gen Stats Insight from 49ers-Packers (via NFL Pro): Josh Jacobs rushed 26 times for 106 yards and three touchdowns in the Packers' Week 12 victory over the 49ers, recording the most missed tackles forced (15) for a ball-carrier in a game this season. Jacobs forced a missed tackle on 57.7% of his carries, his season high.

NFL Research: At 8-3, the Packers remain in third place in the incredibly strong NFC North, owning the best record by any team in third place or worse entering Week 13 since the 1970 NFL-AFL merger.

Seattle Seahawks 16, Arizona Cardinals 6

FULL BOX SCORE



Eric Edholm's takeaways


  1. Seahawks defense sets the tone in huge victory. Prior to his defense facing a key fourth-and-1 at the Seattle 40-yard line midway through the third quarter, Mike Macdonald called timeout just to make sure the Seahawks were on the same page, clinging to a 7-3 lead. They were indeed, as the Seahawks flushed Kyler Murray out of the pocket and into an awkward pass. It was picked by Coby Bryant and returned 69 yards for a game-shifting score. That was after the Seahawks had held the Cardinals to five punts and one field goal in their first six drives. Geno Smith made the game interesting with an end zone pick (his third red-zone INT of the year) and a near-interception deep in his own zone after this. But the Seahawks defense clamped down in the red zone with 10 minutes to go and held Arizona out of the end zone. Leonard Williams was dominant up front, with 2.5 sacks, six tackles and a batted pass. The Seahawks have kept their playoff hopes on life support with back-to-back NFC West victories led by their defense.
  2. Cardinals’ playoff chances take hit in worst offensive showing of season. The Seahawks erased Arizona’s run game and sacked Murray five times, holding the Cardinals out of the end zone and dealing them a tough road loss. At 6-5, in a crowded division, the Cardinals’ margin for error just shrunk significantly. Murray entered this game as a dark horse MVP candidate for some, but he threw a bad interception on fourth down, just trying to make something happen for a dormant offense. Instead, it was a pick-six the other way, giving the Seahawks the game-clinching score. Murray also had a first-half fumble that was returned for a score called back by review. Arizona’s defense made enough plays to give the Cardinals a shot, but they settled for a fourth-quarter field goal and then let the Seahawks go on an eight-minute drive to bleed the clock.
  3. Smith-Njigba becoming Seahawks’ big-play threat. It had been an offensive snoozer most of the first half, but Jaxon Smith-Njigba caught a short screen, broke Roy Lopez’ tackle attempt and zoomed 46 yards to the Arizona 4-yard line just before the two-minute warning. Three plays later, Smith-Njigba caught Geno Smith’s TD pass, and the Seahawks wouldn’t trail again. But they would need Smith-Njigba again on the late field-goal drive, as he caught a big third-down conversion and another grab to help set up Smith’s 18-yard throw to DK Metcalf. Smith was up and down, and his protection was shaky at times. Kenneth Walker III had some big plays after getting hurt in the first half. Metcalf made a few big plays. But JSN came through with the game-changing plays the Seahawks needed in a defensive battle. That’s three straight big performances he has delivered, thrusting the afterburners toward a 1,000-yard season


Next Gen Stats Insight for Cardinals-Seahawks (via NFL Pro): Leonard Williams had a 28.1% pressure rate against the Cardinals in Week 12, his highest pressure rate since at least 2018, totaling nine pressures and 2.5 sacks on 32 pass rushes. Williams had an average pass rush get-off of 0.82 seconds, his sixth-quickest time since 2018, and generated three pressures in under 2.5 seconds. Kyler Murray correspondingly faced pressure on 43.2% of his dropbacks, his highest rate of the season, and completed only four of his 13 attempts for 81 yards and a pick-six.

NFL Research: Jaxon Smith-Njigba has 367 receiving yards over his past three games. That is the second-most by a Seahawks player in any three-game span within a single season in franchise history, only trailing hall of famer Steve Largent in 1984.

SUNDAY NIGHT

Philadelphia Eagles 37, Los Angeles Rams 20

FULL BOX SCORE


Grant Gordon's takeaways:


  1. Saquon, Eagles run roughshod over Rams. Who knew the fountain of youth was located in Philly? Saquon Barkley perhaps, as the seventh-year pro’s first season with the Eagles has fast become the best in his decorated career, accentuated by one of the finest rushing performances in NFL chronicle on Sunday night. The two-time Pro Bowler ran for an Eagles franchise-record 255 yards on 26 carries, with a pair of 70-plus-yard touchdowns included. All told, he had 302 scrimmage yards, becoming just the 12th NFL player to eclipse 300 scrimmage yards in a game. Barkley had a solid 73 rushing yards in the first half before he almost equaled that output on the second half’s first play from scrimmage, bursting loose for a 70-yard touchdown in which he navigated traffic through the first two levels and blazed past Rams defensive backs, who looked to be in slow motion as he sprinted to six. With the contest decided and less than three minutes remaining, Barkley sped to a 72-yard touchdown to turn his amazing evening into a historic one, as he etched his name in his new team’s record books and among the top 10 single-game rushing showings in NFL history. Barkley now leads the league with 1,392 rushing yards, which is a new career high. Entering Week 12, the Eagles boasted the league’s top rushing attack and they flexed their ground greatness Sunday, racking up 314 rushing yards. With Barkley and the running game chugging along, the Eagles are off to a 9-2 start -- which is also the best of Barkley’s career and just the second time he’s ever been on a team with nine victories.
  2. L.A. offense grounded. A hop, skip and plenty of traffic away from Los Angeles International Airport, the Rams were grounded at SoFi Stadium for the most part on Sunday night. Despite a Kyren Williams fumble stopping their opening drive, the Rams showed promise on their first two possessions, gaining 123 yards on 14 plays with a Williams touchdown run leading to an early 7-3 lead. Vic Fangio’s defense clamped down, though, holding the Rams scoreless until four minutes into the third quarter when L.A. took advantage of a secondary without Darius Slay (concussion) and a 31-yard pass interference call. For the majority of the game, however, Philly put pressure on Matthew Stafford and the Eagles’ secondary, led by Slay before his departure and rookie corners Quinyon Mitchell and Cooper DeJean, held its own, limiting Cooper Kupp for most of the night, while Puka Nacua (nine catches for 117 yards) had a notable night. After the Williams TD, L.A. put together three-and-outs on three consecutive drives while Philly flew ahead to a 20-7 lead. In an NFC West that’s phone-booth close, the Rams’ loss isn’t helpful, but they’re still in the game. It’s up to the offense to produce though, as L.A. fell to 1-6 this season when it scores 20 points or fewer.
  3. Brown wasn’t too shabby either for Philly. Lost in the glaring spotlight of Saquon Barkley’s big night was Eagles wide receiver A.J. Brown, who came up big whenever the DeVonta Smith-less passing game needed a play. Jalen Hurts had just 179 passing yards, but Brown was responsible for 106 of them and a 6-yard TD grab on a team-high six receptions. Statistically, the Eagles have the NFL’s finest rushing attack, but it shouldn’t be lost that they also house one of the top WRs in the game. 


Next Gen Stats Insight for Eagles-Rams (via NFL Pro): Saquon Barkley recorded 26 carries for 255 yards and two touchdowns, resulting in the second-most rushing yards over expected by a player in a single game since 2018 (+150). Barkley also reached 21+ mph on two touches in the second half and has now reached 21+ mph six times as a ball-carrier this season, double the next closest player (four players tied with three).

NFL Research: Saquon Barkley’s 255 rushing yards were a career high for the back, a season high for the NFL, a franchise record for the Eagles and the ninth-best single-game mark in league history.