Tennessee Titans at San Francisco 49ers
· National Football LeaguePurdy's 3 TD passes lead 49ers to 37-24 win over Titans
The performance in their first game back from the bye week was just the kind of game the Niners will need.
Brock Purdy threw three touchdown passes and the 49ers started the stretch run of their season with a 37-24 victory over the Tennessee Titans on Sunday.
“For us every single game, with the guys that we have on the field, that’s our standard is to go out to move the ball, put up points, regardless of who we’re playing," Purdy said. "We know that we’re talented and we have guys across the board — receiver, tight end, running back. For us, that’s always going to be our standard.”
The 49ers (10-4) came back from their bye week and looked extremely sharp on offense against the overmatched Titans (2-12) by scoring on their first five possessions of a game for the first time since the 2021 season.
Purdy threw two touchdown passes to Jauan Jennings, another on a George Kittle that coach Kyle Shanahan said he usually gives his quarterback a hard time for trying.
“But when it works, we call him Michael Jordan,” Shanahan said. “We like cleats and being able to drive the ball like that. But sometimes he’s got to use another club and it’s cool that he’s got that.”
Purdy finished 23 for 30 for 295 yards and converted four first downs with his legs, including a 26-yard scramble that was the longest run of the season for the Niners.
“Brock was awesome today,” said Christian McCaffrey, who scored on a 1-yard TD run. “He did a great job commanding the huddle, made some plays with his feet, which were great. He threw the ball downfield well and guys made plays. Brock was Brock.”
Rookie Cam Ward threw a touchdown pass to Gunnar Helm in the second quarter and another in the fourth to defensive lineman Jeffery Simmons. Ward finished with 170 yards passing as the Titans were unable to build on the momentum from a win over Cleveland last week and remained in a three-way tie for the worst record in the NFL. Tennessee hasn't won back-to-back games since November 2022.
The Titans blew a good opportunity late in the first half when Ward missed a wide-open Van Jefferson on a deep shot and then Joey Slye missed a 50-yard field goal on the final play of the half to keep San Francisco's lead at 17-10.
The Niners extended the lead to 14 points when Purdy connected with Jennings for the second time on the opening possession. Tennessee went three-and-out on its first two drives of the half and never had a chance at a comeback with the Niners controlling the ball by converting 9 of 15 third downs.
“You’ve got to be able to get off the field,” interim coach Mike McCoy said. “When you convert at that high rate, that percentage, it’s tough. That’s when you give up all the points. So you’ve got to be able to get off the field on third down.”
He recorded a strip sack against Purdy early in the fourth quarter and then caught a 1-yard TD pass on the ensuing possession for his second career touchdown reception.
This marked just the sixth time since sacks became official in 1982 that a player had a sack, a forced fumble and a TD catch in the same game with J.J. Watt doing it twice in 2014 for Houston, with Mike Vrabel (2007), Jared Allen (2017) and Barry Krauss (1982) the others to do it.
49ers: DT Jordan Elliott was scratched after injuring his knee before the game. ... WR Ricky Pearsall hurt his ankle on the first play from scrimmage, but returned to catch six passes for 96 yards. He left the game late with a knee injury that the team is hopeful is just minor. ... OL Spencer Burford hurt his ankle, but returned.
49ers: Visit Indianapolis on Dec. 22.
How can I watch Titans vs. 49ers?
- TV Channel: Titans at 49ers 2021-22 NFL, week 15 is broadcasted nationally on FOX.
- Online streaming: Sign up for Fubo.
In Canada, viewers can watch Titans vs. 49ers on DAZN.
Scoring Summary
![]() |
TD | 1st Period 7:48 | Jauan Jennings 4 Yd pass from Brock Purdy (Eddy Pineiro Kick) |
![]() |
FG | 1st Period 1:22 | Joey Slye 25 Yd Field Goal |
![]() |
TD | 2nd Period 13:03 | Christian McCaffrey 1 Yd Rush (Eddy Pineiro Kick) |
![]() |
TD | 2nd Period 7:43 | Gunnar Helm 34 Yd pass from Cam Ward (Joey Slye Kick) |
![]() |
FG | 2nd Period 0:56 | Eddy Pineiro 33 Yd Field Goal |
![]() |
TD | 3rd Period 12:54 | Jauan Jennings 13 Yd pass from Brock Purdy (Eddy Pineiro Kick) |
![]() |
TD | 3rd Period 2:10 | George Kittle 1 Yd pass from Brock Purdy (Eddy Pineiro Kick) |
![]() |
TD | 4th Period 14:16 | Jeffery Simmons 1 Yd pass from Cam Ward (Joey Slye Kick) |
![]() |
FG | 4th Period 9:28 | Eddy Pineiro 37 Yd Field Goal |
![]() |
TD | 4th Period 5:33 | Tony Pollard 6 Yd Rush (Joey Slye Kick) |
![]() |
FG | 4th Period 1:10 | Eddy Pineiro 40 Yd Field Goal |
Statistics
TEN |
SF |
|
|---|---|---|
| 18 | 1st Downs | 28 |
| 8 | Passing 1st downs | 18 |
| 9 | Rushing 1st downs | 7 |
| 1 | 1st downs from penalties | 3 |
| 3-9 | 3rd down efficiency | 9-15 |
| 2-2 | 4th down efficiency | 1-1 |
| 49 | Total Plays | 70 |
| 306 | Total Yards | 430 |
| 6.2 | Yards per Play | 6.1 |
| 9 | Total Drives | 8 |
| 170 | Passing | 292 |
| 18/29 | Comp/Att | 23/30 |
| 5.9 | Yards per pass | 9.1 |
| 0 | Interceptions thrown | 0 |
| 0-0 | Sacks-Yards Lost | 2-3 |
| 136 | Rushing | 138 |
| 20 | Rushing Attempts | 38 |
| 6.8 | Yards per rush | 3.6 |
| 2-3 | Red Zone (Made-Att) | 4-6 |
| 7-57 | Penalties | 6-30 |
| 0 | Turnovers | 1 |
| 0 | Fumbles lost | 1 |
| 0 | Interceptions thrown | 0 |
| 0 | Defensive / Special Teams TDs | 0 |
| 22:55 | Possession | 37:05 |
San Francisco 49ers Injuries
| NAME, POS | STATUS | DATE |
|---|---|---|
| Nick Bosa, DE | Injured Reserve | Jan 21 |
| Jake Tonges, TE | Questionable | Jan 21 |
| Brandon Aiyuk, WR | Out | Jan 21 |
| George Kittle, TE | Injured Reserve | Jan 20 |
| Fred Warner, LB | Injured Reserve | Jan 20 |
Tennessee Titans Injuries
| NAME, POS | STATUS | DATE |
|---|---|---|
| Cam Ward, QB | Questionable | Jan 29 |
| James Williams Sr., LB | Questionable | Jan 5 |
| Arden Key, LB | Questionable | Jan 5 |
| Amani Hooker, S | Questionable | Jan 5 |
| Gunnar Helm, TE | Questionable | Jan 5 |
Game Information
Location: Santa Clara, CA
Attendance: 71,042 · Capacity:
2025 AFC South Standings
| TEAM | W | L | PCT | T | PF | PA |
|---|---|---|---|---|---|---|
| Jacksonville | 13 | 4 | .765 | 0 | 474 | 336 |
| Houston | 12 | 5 | .706 | 0 | 404 | 295 |
| Indianapolis | 8 | 9 | .471 | 0 | 466 | 412 |
| Tennessee | 3 | 14 | .176 | 0 | 284 | 478 |
2025 NFC West Standings
| TEAM | W | L | PCT | T | PF | PA |
|---|---|---|---|---|---|---|
| Seattle | 14 | 3 | .824 | 0 | 483 | 292 |
| Los Angeles | 12 | 5 | .706 | 0 | 518 | 346 |
| San Francisco | 12 | 5 | .706 | 0 | 437 | 371 |
| Arizona | 3 | 14 | .176 | 0 | 355 | 488 |
NFL News
Saints to play in NFL's first-ever Paris game in 2026
The NFL will play a regular-season game in Paris for the first time in 2026, and the Saints were announced as one of the teams playing in the contest.
Stephen A.: Vikings 'ridiculous' for letting Sam Darnold leave
Stephen A. Smith says the Vikings are worse off for letting Sam Darnold go to the Seahawks.
Stephen A. calls out Woody's take on Pats' path to Super Bowl
Stephen A. Smith gets fired up after hearing Damien Woody's take that the Patriots had a harder path to Super Bowl LX than the Seahawks did.
How Sam Darnold is enjoying the process leading up to the Super Bowl
Seahawks quarterback Sam Darnold breaks down the process of getting ready for the Super Bowl with Alex Smith.
Drake Maye: I respect Pats' past, want to make a name for this year's team
Patriots quarterback Drake Maye reflects on the team's AFC title win over the Broncos, his respect for New England's past and his desire to make a name for this year's team.




TEN
SF