The San Francisco 49ers snapped their three-game losing streak on Sunday against the Jaguars in Jacksonville.

Their embattled defense dominated the NFL’s hottest team, Brock Purdy directed an explosive-play offense, and the 49ers prevailed 34-3. The 49ers welcomed Trent Williams and Deebo Samuel back to the lineup today.

“Losing four straight, a lot of people would have wanted to turn the panic lights on, or we could have our proverbial back against the wall,” left tackle Trent Wiliams said. “Winning on the road against a team that’s been rolling … it’s definitely what we needed.”

Quarterback Brock Purdy did more than his part, throwing three touchdown passes among his 296 yards, and he went without a turnover for the first time in four games.

The Jaguars (6-3) had won an NFL-best five in a row (and 11-of-13 regular-season games dating to last season) before getting completely overwhelmed and committing four turnovers.

Next up is a home game Sunday against the Tampa Bay Buccaneers before the 49ers play Seattle on Thanksgiving night, then at Philadelphia the following Sunday before a Dec. 10 rematch with the Seahawks at Levi’s Stadium.

Bay Area News Group’s Cam Inman contributed to this report.

JACKSONVILLE, FLORIDA - NOVEMBER 12: Trevor Lawrence #16 of the Jacksonville Jaguars is sacked by Javon Hargrave #98 of the San Francisco 49ers during the first quarter at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Mike Carlson/Getty Images)
JACKSONVILLE, FLORIDA – NOVEMBER 12: Trevor Lawrence #16 of the Jacksonville Jaguars is sacked by Javon Hargrave #98 of the San Francisco 49ers during the first quarter at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Mike Carlson/Getty Images) 
JACKSONVILLE, FLORIDA - NOVEMBER 12: Brock Purdy #13 of the San Francisco 49ers throws a pass during the first quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images)
JACKSONVILLE, FLORIDA – NOVEMBER 12: Brock Purdy #13 of the San Francisco 49ers throws a pass during the first quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images) Getty Images
San Francisco 49ers defensive end Nick Bosa (97) celebrates a turnover recovery with defensive tackle Javon Hargrave (98) and cornerback Charvarius Ward (7) during the first half of a NFL football game against the Jacksonville Jaguars, Sunday, November 12, 2023 in Jacksonville, Fla. (AP Photo/Alex Menendez)
San Francisco 49ers defensive end Nick Bosa (97) celebrates a turnover recovery with defensive tackle Javon Hargrave (98) and cornerback Charvarius Ward (7) during the first half of a NFL football game against the Jacksonville Jaguars, Sunday, November 12, 2023 in Jacksonville, Fla. (AP Photo/Alex Menendez) 
JACKSONVILLE, FLORIDA - NOVEMBER 12: George Kittle #85 of the San Francisco 49ers runs into the end zone for a touchdown during the third quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Mike Carlson/Getty Images)
JACKSONVILLE, FLORIDA – NOVEMBER 12: George Kittle #85 of the San Francisco 49ers runs into the end zone for a touchdown during the third quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Mike Carlson/Getty Images) Getty Images
JACKSONVILLE, FLORIDA - NOVEMBER 12: Kyle Juszczyk #44 of the San Francisco 49ers celebrates a touchdown with teammates during the fourth quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Mike Carlson/Getty Images)
JACKSONVILLE, FLORIDA – NOVEMBER 12: Kyle Juszczyk #44 of the San Francisco 49ers celebrates a touchdown with teammates during the fourth quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Mike Carlson/Getty Images) 
JACKSONVILLE, FLORIDA - NOVEMBER 12: Deebo Samuel #19 of the San Francisco 49ers catches a pass against Gregory Junior #34 of the Jacksonville Jaguars during the third quarter at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images)
JACKSONVILLE, FLORIDA – NOVEMBER 12: Deebo Samuel #19 of the San Francisco 49ers catches a pass against Gregory Junior #34 of the Jacksonville Jaguars during the third quarter at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images) 
JACKSONVILLE, FLORIDA - NOVEMBER 12: Deebo Samuel #19 of the San Francisco 49ers runs with the ball during the first quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Mike Carlson/Getty Images)
JACKSONVILLE, FLORIDA – NOVEMBER 12: Deebo Samuel #19 of the San Francisco 49ers runs with the ball during the first quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Mike Carlson/Getty Images) 
JACKSONVILLE, FLORIDA - NOVEMBER 12: Nick Bosa #97 of the San Francisco 49ers celebrates a sack with Javon Hargrave #98 of the San Francisco 49ers during the third quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images)
JACKSONVILLE, FLORIDA – NOVEMBER 12: Nick Bosa #97 of the San Francisco 49ers celebrates a sack with Javon Hargrave #98 of the San Francisco 49ers during the third quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images) Getty Images
JACKSONVILLE, FLORIDA - NOVEMBER 12: Talanoa Hufanga #29 of the San Francisco 49ers hurdles Trevor Lawrence #16 of the Jacksonville Jaguars during the third quarter at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images)
JACKSONVILLE, FLORIDA – NOVEMBER 12: Talanoa Hufanga #29 of the San Francisco 49ers hurdles Trevor Lawrence #16 of the Jacksonville Jaguars during the third quarter at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images) 
JACKSONVILLE, FLORIDA - NOVEMBER 12: Brock Purdy #13 of the San Francisco 49ers reacts after a touchdown pass during the third quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images)
JACKSONVILLE, FLORIDA – NOVEMBER 12: Brock Purdy #13 of the San Francisco 49ers reacts after a touchdown pass during the third quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images) 
JACKSONVILLE, FLORIDA - NOVEMBER 12: Tank Bigsby #4 of the Jacksonville Jaguars stiff arms Oren Burks #48 of the San Francisco 49ers during the fourth quarter at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images)
JACKSONVILLE, FLORIDA – NOVEMBER 12: Tank Bigsby #4 of the Jacksonville Jaguars stiff arms Oren Burks #48 of the San Francisco 49ers during the fourth quarter at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images) 
JACKSONVILLE, FLORIDA - NOVEMBER 12: Brock Purdy #13 of the San Francisco 49ers throws a pass during the second quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Mike Carlson/Getty Images)
JACKSONVILLE, FLORIDA – NOVEMBER 12: Brock Purdy #13 of the San Francisco 49ers throws a pass during the second quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Mike Carlson/Getty Images) 
JACKSONVILLE, FLORIDA - NOVEMBER 12: Trevor Lawrence #16 of the Jacksonville Jaguars and Brock Purdy #13 of the San Francisco 49ers shake hands after the game at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Mike Carlson/Getty Images)
JACKSONVILLE, FLORIDA – NOVEMBER 12: Trevor Lawrence #16 of the Jacksonville Jaguars and Brock Purdy #13 of the San Francisco 49ers shake hands after the game at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Mike Carlson/Getty Images) 
JACKSONVILLE, FLORIDA - NOVEMBER 12: Ronnie Bell #10 of the San Francisco 49ers catches a pass during the fourth quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images)
JACKSONVILLE, FLORIDA – NOVEMBER 12: Ronnie Bell #10 of the San Francisco 49ers catches a pass during the fourth quarter against the Jacksonville Jaguars at EverBank Stadium on November 12, 2023 in Jacksonville, Florida. (Photo by Megan Briggs/Getty Images) 

Source: www.mercurynews.com