San Francisco Bay Area Professional Sports News

Brock Purdy stomp on Titans for a 49ers win


Brock Purdy stomp on Titans for a 49ers win

San Francisco 49ers starting quarterback Brock Purdy (#13) right throws against the Tennessee Titans in the second quarter at Levi’s Stadium in Santa Clara, Calif., on Sunday, Dec. 14, 2025. (Nhat V. Meyer/Bay Area News Group)

12.14.25 – QB Brock Purdy threw three touchdown passes and the San Francisco 49ers started the playoff stretch run of their season with a 37-24 victory over the Tennessee Titans on Sunday.

The 49ers know their high-powered offense will need to carry the load if they are going to make a deep playoff run.

The performance in their first game back from the bye week was just the kind of game the Niners need it.

“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 over-matched Titans (2-12) by scoring on their first five possessions of a game for the first time since the 2021 season.

 

 

2025.12.14 – (Titans at 49ers) NFL Game Highlights

San Francisco 49ers starting quarterback Brock Purdy (#13) right scrambles against the Tennessee Titans in the second quarter at Levi’s Stadium in Santa Clara, Calif., on Sunday, Dec. 14, 2025. (Nhat V. Meyer/Bay Area News Group)

2025.12.14 – (Titans at 49ers) NFL Game Highlights

 

2025.12.14 – Titans at 49ers (NBC Sports Post Game)

San Francisco 49ers starting quarterback Brock Purdy (#13) left throws against the Tennessee Titans in the first quarter at Levi’s Stadium in Santa Clara, Calif., on Sunday, Dec. 14, 2025. (Nhat V. Meyer/Bay Area News Group)

2025.12.14 – Titans at 49ers (NBC Sports Post Game)

2025.12.14 – Titans at 49ers (NBC Sports Post Game)

Purdy threw two touchdown passes to Jauan Jennings, another on a 1-yard jump pass to 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.
As the Titans took the field pregame, their star defensive tackle Simmons leisurely strayed to the S.F. logo at midfield and kicked up some Levi’s Stadium grass with his cleats. What could be perceived as a rude gesture was largely forgotten when the Niners surged past that marker nearly every chance they got.
The home team scored on each of its first five offensive drives, four of which ended in touchdowns, and ended the afternoon an excellent 9-for-15 on third-down conversions.
Niners kicker Eddy Piñeiro stayed perfect on the season (25-for-25) in his first game back from a hamstring injury that sidelined him for a few weeks, converting field goals from 33, 37 and 40 yards. His miss from 51 was ruled moot due to a personal foul by Simmons.

 

 

2025.12.14 – Titans at 49ers (Chat Sports Post Game)

San Francisco 49ers with a touchdown catch by Jauan Jennings (#15) right during the first half of Sunday’s win over the Titans at Levi’s Stadium. Carlos Avila Gonzalez/S.F. Chronicle

2025.12.14 – Titans at 49ers (Chat Sports Post Game)

2025.12.14 – Titans at 49ers (Chat Sports Post Game)

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.”

Stat sheet stuffer

Titan’s Simmons put together an impressive stat line in a losing effort.

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.

 

2025.12.14 – Titans at 49ers (Krueger & Crew Post Game)

Niners running back Christian McCaffrey (#23) center, who had 22 carries for 73 yards, runs in the first half of Sunday’s game against the Titans at Levi’s Stadium. Carlos Avila Gonzalez/S.F. Chronicle

2025.12.14 – Titans at 49ers (Krueger & Crew Post Game)

2025.12.14 – Titans at 49ers (Krueger & Crew Post Game)

 

2025.12.14 – Titans at 49ers (NFL – Richard Sherman Post Game)

2025.12.14 – Titans at 49ers (NFL – Richard Sherman Post Game)

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.

Injuries

Titans: Three safeties left with injuries in the first half and didn’t return: Xavier Woods (hamstring), Mike Brown (ankle) and Kevin Winston (hamstring). … G Kevin Zeitler (groin), WR Van Jefferson (back) and LB Cedric Gray (concussion) all left in the second half.

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.

Up next (49ers Roster)

Titans: Host Kansas City on Sunday.

49ers: Visit Indianapolis on Dec. 22 for a Monday Night Football Showdown.

Related: 49ers Purdy put down the Browns in breezy romp

Related: See below – 49ers rally to beat Lions and secure Super Bowl trip

 

Read more at:  San Francisco 49ers Media Services / More AP NFL

JEstevez@EMIsportsCentral.com
For more on the San Francisco 49ers, see the blog at www.EMIsportsCentral.com

EMI Sports Central – EMI Sports Bay Area: Join the conversation on sports news for SF Bay Area teams: Follow @EMIsports on Twitter, “Like” us on Facebook and sign up for our FREE email newsletters

 

 

49ers rally to beat Lions and secure Super Bowl trip


About Joseph Estevez

Joseph Estevez is the Sports Editor for EMI Sports Central. He joined the organization's Elan Marketing Inc. in 2001. He concentrates mostly on the Bay Area's professional sport teams. He was there for the NFC game 49ers vs Dallas game 1995 at Candlestick Park. Also documented the Golden State Warriors team's playoffs run to the 2015 NBA Finals.