SF
San Francisco (7-6-0)
49ers
SF
7-6-0
SF
41
FINAL
24
BUF
Buffalo (4-9-0)
Bills
BUF
4-9-0
BUF

ORCHARD PARK, NY — The Buffalo Bills came into Week 13 riding a two-game win streak, but they had no answer for a career-best performance from Brock Purdy and Brandon Aiyuk as the 49ers triumphed 41-24. Purdy threw for 381 yards and six touchdowns, his most ever in a single game, and Aiyuk, who had yet to find the end zone this season, exploded with four touchdown receptions.

Buffalo started strong, with Josh Allen hitting Curtis Samuel for a 74-yard score early. But San Francisco answered immediately. Aiyuk’s first touchdown, a 6-yard grab, tied the game. Purdy’s second-quarter barrage, which included two more touchdowns—one to Aiyuk and one to George Kittle—put the 49ers ahead 21-17 at halftime.


The 49ers dominated the second half, with Purdy tossing two more touchdowns to Aiyuk and one to Kittle. On the defensive side, Nick Bosa and Drake Jackson combined for five sacks, while the defense held Buffalo scoreless in the third quarter.

After last week’s disappointment against Green Bay, Purdy bounced back in spectacular fashion, notching his second streak of three games without an interception, something he hadn’t done since his rookie year in Season 27. “We executed in every phase today. I’m proud of how we responded,” said Purdy.

Aiyuk’s performance was the highlight of his season, as he tallied his first touchdowns of the year, breaking out in a big way.

Josh Allen’s 408 passing yards and three touchdowns weren’t enough to match Purdy and the 49ers’ efficient offense, and Buffalo’s two-game win streak was snapped.

Key Stats

Brock Purdy completed 28 of 41 passes for 381 yards and six touchdowns, marking the most touchdown passes in a single game in his career. Brandon Aiyuk finished with eight receptions for 79 yards and four touchdowns, his first scores of the season. George Kittle added eight receptions for 102 yards and two touchdowns. The 49ers’ defense recorded five sacks, with Drake Jackson leading the way. It was his most sacks in a game and in a season. Nick Bosa also contributed, making it a dominant defensive showing. For Buffalo, Josh Allen threw for 408 yards, three touchdowns, and one interception, with Curtis Samuel catching two passes for 121 yards and two touchdowns.

Up Next

The 49ers will return home to Santa Clara to take on the Chicago Bears. The Bills, looking to rebound, will head to California to face the Los Angeles Rams in Week 14.

TEAM STATS

Offensive Yards Gained
488 426
Total Yards Gained
609 575
Penalties
4 0
Penalty yards
25 0
Total first downs
27 13
3rd down efficiency
6 - 10 , 60.0% 4 - 9 , 44.4%
4th down effiency
1 - 1 , 100.0% 1 - 2 , 50.0%
2 point conversion
0 - 0 , 0.0% 0 - 0 , 0.0%
Trips to red zone
6 4
Red zone touchdowns
6 0
Red zone field goals
0 1
Red zone efficiency
100.0% 25.0%
Defensive sacks
5 0
Defensive Interceptions
1 0
Defensive forced fumbles
1 0
Defensive F.F. recovered
1 0

Stats

AWAY STATS
HOME STATS
Passing
San Francisco 49ers
Player
qbr
com/att
pct
yds
lng
td
int
sck
B.Purdy 137.2 28 / 41 68.3 381 53 6 0 0
J.Dobbs 92.7 4 / 4 100.0 25 13 0 0 0
Rushing
San Francisco 49ers
Player
att
yds
lng
td
avg
big
yac
C.McCaffrey 12 63 16 0 5.3 0 12
I.Guerendo 1 21 21 0 21.0 1 0
E.Mitchell 2 2 1 0 1.0 0 0
R.Pearsall 0 0 0 0 0.0 0 0
G.Kittle 0 0 0 0 0.0 0 0
J.Jennings 0 0 0 0 0.0 0 0
J.Dobbs 1 -1 0 0 -1.0 0 0
K.Juszczyk 1 -3 0 0 -3.0 0 0
Receiving
San Francisco 49ers
Player
rec
yds
avg
td
yac
lng
drop
R.Pearsall 4 150 37.5 0 36 53 0
G.Kittle 8 102 12.8 2 42 22 0
B.Aiyuk 8 79 9.9 4 82 30 0
C.McCaffrey 8 56 7.0 0 73 14 1
E.Saubert 2 11 5.5 0 5 7 0
J.Jennings 2 8 4.0 0 2 7 2
Defense
San Francisco 49ers
Player
tckl
sck
pdef
int
int yds
td
ff
ffr
D.Jackson 3 3.0 0 0 0 0 0 0
L.Floyd 1 1.0 1 0 0 0 0 0
N.Bosa 2 1.0 0 0 0 0 0 0
R.Green 1 0.0 0 0 0 0 0 0
F.Warner 1 0.0 1 0 0 0 0 0
I.Yiadom 2 0.0 0 0 0 0 0 0
D.Lenoir 2 0.0 0 0 0 0 1 0
J.Brown 2 0.0 0 0 0 0 0 0
D.Greenlaw 1 0.0 2 0 0 0 0 0
T.Hufanga 1 0.0 1 1 16 0 0 1
T.Bethune 1 0.0 0 0 0 0 0 0
Kicking
San Francisco 49ers
Player
fg
fg pct
lng
xp
xp pct
50+
50+ pct
J.Moody 0 / 0 0.0 0 5 / 6 83.3 0 / 0 0.0
M.Wishnowsky 0 / 0 0.0 0 0 / 0 0.0 0 / 0 0.0
Punting
San Francisco 49ers
Player
punts
yds
avg
tb
in20
lng
blk
M.Wishnowsky 3 178 39.3 3 0 68 0