49ers top Saints 13-0, first to blank New Orleans since 2001
SANTA CLARA, Calif. (AP) Three straight second-half shutouts were impressive for the San Francisco 49ers. Their prideful defense knew they were capable of even more.
With physical hits, a key forced fumble and a little but of good fortune, the Niners managed to keep New Orleans off the scoreboard for an entire game.
San Francisco forced two fumbles from Alvin Kamara and ended the NFL's longest active scoring streak at 332 games and nearly 21 years, beating the New Orleans Saints 13-0 for their fourth straight win.
''This one was was really special because the way we had to get it,'' linebacker Fred Warner said. ''It's not like they were just behind the 50-yard line all game. They were right there sniffing the goal line multiple times. Time kind of slows down in those moments where you're looking teammates in the eyes and saying `We have to pull this off.' These are the ones you remember forever.''
The Niners (7-4) set the tone on defense from the opening drive, when Warner forced a fumble by Kamara that he recovered, and they didn't let up from there.
They stopped the Saints (4-8) near the goal line twice in the second half - including another fumble by Kamara to post their first shutout since beating Washington 9-0 on Oct. 20, 2019.
New Orleans had the fourth longest in NFL history with their last shutout also coming at the hands of the 49ers in the 2001 finale.
Jimmy Garoppolo threw for 222 yards and a touchdown, and San Francisco won on a day when the offense wasn't clicking and the running game was bottled up.
The Niners haven't allowed a point in more than 94 minutes of game action. They are also the fifth team since 1991 to go four straight games without allowing a second-half point.
Andy Dalton threw for 204 yards and the Saints were held to just 63 on the ground.
''We had some opportunities, and you're not going to beat a good team unless you make plays that are there to be made,'' coach Dennis Allen said. ''If you turn the football over, you're not going to beat a good team.
Wil Lutz missed a 48-yard field goal attempt in the third quarter after Ryan Ramczyk committed a false start when the Saints attempted to go for it on fourth-and-5.
Kamara then fumbled again near the goal line on a wild play in the fourth quarter. Talanoa Hufanga knocked it loose and Juwan Johnson nearly caught it in the end zone for a Saints touchdown.
But the ball squirted loose after Johnson was hit by Hassan Ridgeway, and Dre Greenlaw recovered at the 1 to keep the Saints off the scoreboard.
''Just crazy effort,'' Greenlaw said. ''I looked in the air and saw the ball like 30 feet in the air and said 'Oh snap!'' I'm trying to go get the ball and I see one of the guys catch the ball as I'm trying to go get it. Then he dropped it and it was like Christmas right there.''
San Francisco then stopped the Saints after a first-and-goal from the 4 when Nick Bosa sacked Dalton on fourth down. The Niners ran out the clock from there.
''This is the best defense I ever played on,'' cornerback Charvarius Ward said. ''We're just ballers.''
San Francisco came out passing for a second straight week, with Garoppolo throwing a career-high 28 passes in the first half - the most by a 49ers QB in a first half in 13 years.
But it didn't lead to much scoring with San Francisco settling for a field goal on the opening drive and then scoring on a 5-yard TD pass from Garoppolo to Jauan Jennings with 13 seconds left in the half.
FLAG DAY
During one third-quarter drive for the 49ers, officials called penalties on four straight plays. An interception by Garoppolo was negated by an illegal contact penalty on Chris Harris Jr. to start the barrage of flags and deny the Saints a chance at first-and-goal from the 8.
''I don't agree with the call,'' Allen said. ''It was a big play in the game. A huge play in the game. A total momentum-changing call in the game.''
San Francisco center Jake Brendel was then called for holding on the next play, followed by a roughing the passer on Malcolm Roach and an illegal shift on Kyle Juszczyk.
INJURIES
Saints: CB P.J. Williams (knee) got hurt in the first half.
49ers: RB Elijah Mitchell left the game in third quarter with a possible sprained MCL. ... OL Spence Burford sprained his ankle in the second half and didn't return.
UP NEXT
Saunts: Visit Tampa Bay on Dec. 5.
49ers: Host Miami on Sunday.
---
AP NFL coverage: https://apnews.com/hub/nfl and https://twitter.com/AP-NFL
Copyright 2025 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.
Passing | CP/ATT | YDS | TD | INT | FPTS |
Rushing | ATT | YDS | TD | LG | FPTS |
A. Dalton
14 QB
10 FPTS
|
A. Dalton | 4 | 21 | 0 | 10 | 10 | ||||||||||||||||||||
T. Hill
7 TE
2 FPTS
|
T. Hill | 6 | 13 | 0 | 6 | 2 | ||||||||||||||||||||
A. Kamara
41 RB
6 FPTS
|
A. Kamara | 7 | 13 | 0 | 6 | 6 | ||||||||||||||||||||
M. Ingram
5 RB
1 FPTS
|
M. Ingram | 4 | 10 | 0 | 5 | 1 | ||||||||||||||||||||
R. Shaheed
89 WR
7 FPTS
|
R. Shaheed | 1 | 6 | 0 | 6 | 7 |
Receiving | TAR | REC | YDS | TD | LG | FPTS |
C. Olave
12 WR
11 FPTS
|
C. Olave | 9 | 5 | 62 | 0 | 20 | 11 | ||||||||||||||||||||||||
R. Shaheed
89 WR
7 FPTS
|
R. Shaheed | 3 | 2 | 53 | 0 | 35 | 7 | ||||||||||||||||||||||||
A. Kamara
41 RB
6 FPTS
|
A. Kamara | 7 | 6 | 37 | 0 | 10 | 6 | ||||||||||||||||||||||||
J. Landry
80 WR
4 FPTS
|
J. Landry | 4 | 2 | 20 | 0 | 12 | 4 | ||||||||||||||||||||||||
A. Trautman
82 TE
2 FPTS
|
A. Trautman | 1 | 1 | 17 | 0 | 17 | 2 | ||||||||||||||||||||||||
T. Smith
10 WR
1 FPTS
|
T. Smith | 1 | 1 | 8 | 0 | 8 | 1 | ||||||||||||||||||||||||
T. Hill
7 TE
2 FPTS
|
T. Hill | 2 | 1 | 7 | 0 | 7 | 2 | ||||||||||||||||||||||||
M. Ingram
5 RB
1 FPTS
|
M. Ingram | 1 | 0 | 0 | 0 | 0 | 1 | ||||||||||||||||||||||||
J. Johnson
83 TE
0 FPTS
|
J. Johnson | 2 | 0 | 0 | 0 | 0 | 0 |
Defense | T-A | SACK | INT | FF |
K. Elliss
55 OLB
|
K. Elliss | 12-2 | 0.0 | 0 | 0 | ||||||||||||||||||||
C. Harris
25 CB
|
C. Harris | 5-2 | 0.0 | 0 | 0 | ||||||||||||||||||||
Z. Baun
53 LB
|
Z. Baun | 4-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
S. Tuttle
99 DT
|
S. Tuttle | 4-1 | 1.0 | 0 | 0 | ||||||||||||||||||||
A. Taylor
27 CB
|
A. Taylor | 3-1 | 0.0 | 0 | 0 | ||||||||||||||||||||
T. Mathieu
32 FS
|
T. Mathieu | 3-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
P. Adebo
29 CB
|
P. Adebo | 2-4 | 0.0 | 0 | 0 | ||||||||||||||||||||
D. Davis
56 OLB
|
D. Davis | 2-5 | 0.0 | 0 | 0 | ||||||||||||||||||||
K. Street
91 DE
|
K. Street | 2-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
M. Roach
97 DT
|
M. Roach | 1-1 | 0.0 | 0 | 0 | ||||||||||||||||||||
B. Roby
21 CB
|
B. Roby | 1-1 | 0.0 | 0 | 0 | ||||||||||||||||||||
M. Maye
6 SS
|
M. Maye | 1-4 | 0.0 | 0 | 0 | ||||||||||||||||||||
C. Granderson
96 DE
|
C. Granderson | 1-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
A. Prentice
46 FB
|
A. Prentice | 1-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
C. Jordan
94 DE
|
C. Jordan | 1-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
J. Evans
30 SS
|
J. Evans | 1-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
M. Davenport
92 DE
|
M. Davenport | 1-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
T. Kpassagnon
90 DE
|
T. Kpassagnon | 1-1 | 0.0 | 0 | 0 | ||||||||||||||||||||
I. Yiadom
36 CB
|
I. Yiadom | 1-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
K. White
17 WR
|
K. White | 0-1 | 0.0 | 0 | 0 | ||||||||||||||||||||
D. Onyemata
93 DT
|
D. Onyemata | 0-1 | 0.0 | 0 | 0 | ||||||||||||||||||||
P. Williams
26 CB
|
P. Williams | 0-1 | 0.0 | 0 | 0 |
Kicking | FG | LG | XP | PTS |
W. Lutz
3 K
0 FPTS
|
W. Lutz | 0/1 | 0 | 0/0 | 0 |
Punting | NO | AVG | IN20 | LG |
B. Gillikin
4 P
|
B. Gillikin | 4 | 45.8 | 2 | 57 |
Kickoff Returns | NO | AVG | LG | TD |
R. Shaheed
89 WR
7 FPTS
|
R. Shaheed | 2 | 23.5 | 26 | 0 | ||||||||||||||||||||||||
D. Washington
24 RB
0 FPTS
|
D. Washington | 1 | 13.0 | 13 | 0 |
Punt Returns | NO | AVG | LG | TD |
R. Shaheed 89 WR
7 FPTS
|
R. Shaheed | 2 | 9.0 | 11 | 0 |
Passing | CP/ATT | YDS | TD | INT | FPTS |
J. Garoppolo
10 QB
14 FPTS
|
J. Garoppolo | 26/37 | 222 | 1 | 0 | 14 |
Rushing | ATT | YDS | TD | LG | FPTS |
E. Mitchell
25 RB
5 FPTS
|
E. Mitchell | 7 | 35 | 0 | 12 | 5 | ||||||||||||||||||||
C. McCaffrey
23 RB
8 FPTS
|
C. McCaffrey | 11 | 32 | 0 | 9 | 8 | ||||||||||||||||||||
J. Mason
41 RB
2 FPTS
|
J. Mason | 5 | 25 | 0 | 9 | 2 | ||||||||||||||||||||
J. Garoppolo
10 QB
14 FPTS
|
J. Garoppolo | 4 | 4 | 0 | 3 | 14 | ||||||||||||||||||||
D. Samuel
19 WR
7 FPTS
|
D. Samuel | 2 | 0 | 0 | 3 | 7 |
Receiving | TAR | REC | YDS | TD | LG | FPTS |
B. Aiyuk
11 WR
11 FPTS
|
B. Aiyuk | 8 | 5 | 65 | 0 | 27 | 11 | ||||||||||||||||||||||||
J. Jennings
15 WR
16 FPTS
|
J. Jennings | 7 | 6 | 49 | 1 | 13 | 16 | ||||||||||||||||||||||||
D. Samuel
19 WR
7 FPTS
|
D. Samuel | 7 | 3 | 43 | 0 | 20 | 7 | ||||||||||||||||||||||||
G. Kittle
85 TE
5 FPTS
|
G. Kittle | 4 | 3 | 26 | 0 | 14 | 5 | ||||||||||||||||||||||||
C. McCaffrey
23 RB
8 FPTS
|
C. McCaffrey | 6 | 4 | 17 | 0 | 9 | 8 | ||||||||||||||||||||||||
R. McCloud
3 WR
2 FPTS
|
R. McCloud | 1 | 1 | 12 | 0 | 12 | 2 | ||||||||||||||||||||||||
E. Mitchell
25 RB
5 FPTS
|
E. Mitchell | 2 | 2 | 8 | 0 | 5 | 5 | ||||||||||||||||||||||||
K. Juszczyk
44 FB
2 FPTS
|
K. Juszczyk | 2 | 2 | 2 | 0 | 2 | 2 |
Defense | T-A | SACK | INT | FF |
T. Hufanga
29 SS
|
T. Hufanga | 6-3 | 0.0 | 0 | 1 | ||||||||||||||||||||
D. Lenoir
38 CB
|
D. Lenoir | 5-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
F. Warner
54 MLB
|
F. Warner | 5-2 | 0.0 | 0 | 1 | ||||||||||||||||||||
D. Greenlaw
57 OLB
|
D. Greenlaw | 4-1 | 0.0 | 0 | 0 | ||||||||||||||||||||
C. Ward
35 CB
|
C. Ward | 2-3 | 0.0 | 0 | 0 | ||||||||||||||||||||
N. Bosa
97 DE
|
N. Bosa | 2-1 | 1.0 | 0 | 0 | ||||||||||||||||||||
A. Al-Shaair
51 OLB
|
A. Al-Shaair | 2-2 | 0.0 | 0 | 0 | ||||||||||||||||||||
A. Thomas
20 CB
|
A. Thomas | 1-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
K. Hyder
92 DE
|
K. Hyder | 1-1 | 0.0 | 0 | 0 | ||||||||||||||||||||
D. Jackson
95 DE
|
D. Jackson | 1-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
T. McGill
DT
|
T. McGill | 1-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
J. Mason
41 RB
|
J. Mason | 1-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
H. Ridgeway
98 DT
|
H. Ridgeway | 1-1 | 0.0 | 0 | 0 | ||||||||||||||||||||
J. Ward
1 CB
|
J. Ward | 1-2 | 0.0 | 0 | 0 | ||||||||||||||||||||
S. Ebukam
56 DE
|
S. Ebukam | 1-1 | 0.0 | 0 | 0 | ||||||||||||||||||||
T. Moore
33 DB
|
T. Moore | 1-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
G. Odum
30 DB
|
G. Odum | 1-0 | 0.0 | 0 | 0 | ||||||||||||||||||||
T. Gipson
31 FS
|
T. Gipson | 1-2 | 0.0 | 0 | 0 | ||||||||||||||||||||
O. Burks
48 OLB
|
O. Burks | 0-1 | 0.0 | 0 | 0 | ||||||||||||||||||||
K. Givens
90 DT
|
K. Givens | 0-1 | 0.0 | 0 | 0 | ||||||||||||||||||||
C. Woerner
89 TE
|
C. Woerner | 0-1 | 0.0 | 0 | 0 |
Kicking | FG | LG | XP | PTS |
R. Gould
9 K
7 FPTS
|
R. Gould | 2/2 | 46 | 1/1 | 7 |
Punting | NO | AVG | IN20 | LG |
M. Wishnowsky
18 P
|
M. Wishnowsky | 4 | 43.8 | 2 | 45 |
Kickoff Returns | NO | AVG | LG | TD |
Punt Returns | NO | AVG | LG | TD |
R. McCloud 3 WR
2 FPTS
|
R. McCloud | 2 | 9.0 | 11 | 0 |