After a three-game losing streak, the San Francisco 49ers finished their cross-country trip with a 34-3 thrashing of the Jacksonville Jaguars, behind three touchdown throws from Brock Purdy, including a 66-yard bomb to George Kittle.
After missing three games, Deebo Samuel returned and helped the 49ers (6-3) end Jacksonville’s five-game winning streak and reclaim their spot in the Super Bowl after a bye week. Samuel added a 23-yard score run.
San Francisco dominated both lines of scrimmage and controlled the game from the opening drive. The Niners ran for 147 yards against one of the league’s top run defenses and sacked Trevor Lawrence five times. Nick Bosa was a menace all game, and newly acquired defensive end Chase Young got in on one of the sacks.
The Jaguars (6-3), meanwhile, looked nothing like a legit playoff contender. They had a five-possession stretch in which they fumbled, kicked a field goal, threw an interception, fumbled, and threw another interception. Lawrence was responsible for three of the team’s four turnovers in Jacksonville’s worst home loss since 2019.
Be the first to know the latest sports news as it happens, and get the Globe’s most interesting reporting right to your inbox.
Kittle finished with three catches for 116 yards. Christian McCaffrey finished with 142 total yards, but his streak of consecutive games with a TD (including the playoffs) ended at 17. Tied with Lenny Moore for the NFL record, the Niners tried to get him the mark by giving him the ball or targeting him on five consecutive plays in a 31-point game while other starters had been removed.
Purdy completed 19 of 26 passes for 296 yards, giving way to Sam Darnold in the fourth with a 148.9 QB rating. Purdy’s first TD pass was a shaky one to Brandon Aiyuk into double coverage, but he was much better the rest of the game.
Purdy threw five INTs during the team’s three-game skid, but vowed to have better ball security coming out of the bye. It surely helped that Samuel and All-Pro left tackle Trent Williams were back in the lineup.
After scoring 17 points in each of their three losses, San Fran topped the 30-point mark for the sixth time this season — most in the NFL.
Steelers 23, Packers 19 — Jaylen Warren and Najee Harris combined for 183 yards rushing and two touchdowns as Pittsburgh (6-3) won its ninth straight game decided by eight points or less despite again being outgained on offense. The Steelers used touchdown runs by their two backs and Chris Boswell’s three field goals to head into a pivotal stretch with momentum. Patrick Peterson blocked an extra point and added a tipped ball that turned into Keanu Neal’s interception in the end zone with 3:20 remaining. Green Bay (3-6) got the ball back with 59 seconds to go and drove deep into Pittsburgh territory, but Jordan Love’s last-gasp throw to the end zone was picked off by Damontae Kazee.
Vikings 27, Saints 19 — Joshua Dobbs kept an injury-thinned offense on track in his first start, throwing for a career-high 268 yards and totaling two touchdowns to help Minnesota (6-4) win its fifth straight. T.J. Hockenson outgained New Orleans (5-5) by himself in the first half with 10 catches for 128 yards and a score; the Vikings stalled out after building a 27-3 lead, but hung on thank to Mekhi Blackmon and Byron Murphy interceptions in the fourth quarter. After Derek Carr was forced out in the third quarter with a concussion and a shoulder injury, Jameis Winston delivered touchdown passes to Chris Olave and A.T. Perry, and Alvin Kamara contributed vital 2-point conversion runs to get the Saints close.
Buccaneers 20, Titans 6 — Baker Mayfield threw for 278 yards and two touchdowns to help host Tampa Bay (4-5) stop its four-game losing streak. A week after the Bucs yielded five TD passes and a NFL rookie record 470 yards to Houston’s C.J. Stroud, Will Levis was sacked four times and intercepted once while failing to get Tennessee (3-6) into the end zone in his first game since being named the full-time starter. The Titans totaled just 42 yards on the ground on 16 carries as well. Meanwhile, Rachaad White turned a first-quarter Mayfield screen pass into a 43-yard TD. Mike Evans redeemed himself for dropping a pass in the end zone with a 22-yard scoring catch and finished with six receptions for 143 yards.