SANTA CLARA, Calif. (AP) — Jameis Winston threw three touchdown passes and Jacquizz Rodgers ran for 154 yards to lead the Tampa Bay Buccaneers to a 34-17 victory over the San Francisco 49ers on Sunday.

The Bucs (3-3) fell behind by 14 points early before scoring 27 straight to deal the Niners (1-6) their sixth straight loss for San Francisco’s longest losing streak since 2008.

Mike Evans caught eight passes for 96 yards and two touchdowns , Russell Shepard scored on a 19-yard pass from Winston and Peyton Barber iced the game with a 44-yard touchdown run in the fourth quarter to help Tampa Bay win its second straight game around its bye week.

Colin Kaepernick struggled in his second start of the season for the 49ers, going just 16 for 34 for 143 yards and turning the ball over twice after kneeling once again for the national anthem. Kaepernick replaced Blaine Gabbert as starter last week in Buffalo but has not shown any signs that he can regain the form that helped lead San Francisco to a Super Bowl appearance and spot in the NFC title game in the 2012 and `13 seasons.

The problems in San Francisco run much deeper than the quarterback position. The Bucs ran for 249 yards as San Francisco has allowed 562 on the ground the past two weeks to put them on pace to give up the most yards rushing in a season since the 1981 New England Patriots.

Copyright 2024 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.

Join our Newsletter for the latest news right to your inbox