NFL

Atlanta Falcons at San Francisco 49ers

· National Football League
3-3, 1-2 Away
Final
10 - 20
5-2, 2-1 Home
Embed this event in your website

Christian McCaffrey's 200-yard game from scrimmage powers 49ers past Falcons 20-10

McCaffrey pushes through pile for big 49ers TD

That proved to be the difference against the Atlanta Falcons.

McCaffrey ran for 129 yards and two touchdowns and had his 200-yard game from scrimmage in six years as the short-handed 49ers finally delivered a strong ground game to beat Atlanta 20-10 on Sunday night.

“That should be our plan every time,” left tackle Trent Williams said about feeding McCaffrey. “He's one of the better players on our team, so putting the ball in his hands as much as possible works out good for us.”

The usually run-focused 49ers (5-2) had struggled to generate much on the ground all season before getting back to their old style against the Falcons (3-3) with help from the return of tight end George Kittle.

“It’s a different ballgame when he’s in there," McCaffrey said. "Even when he doesn’t have a big statistical game, the attention that he draws opens so much up.”

McCaffrey had his first 100-yard rushing game since his Offensive Player of the Year campaign in 2023 and his 201 yards from scrimmage were his most since playing with Carolina in 2019.

“He’s the most consistent player I’ve been around,” coach Kyle Shanahan said. "He just allows you to stay on track. He gets every yard in the run game and more. What he does in the pass game, it’s rare that you throw the ball to him and not get a completion."

The Niners won for the fourth time in five starts this season with backup quarterback Mac Jones playing in place of Brock Purdy.

San Francisco's defense came up big as well despite losing All-Pro linebacker Fred Warner to an ankle injury last week and playing without star edge rusher Nick Bosa.

The 49ers delivered two key plays in the fourth quarter to preserve the lead. The Falcons were driving down 13-10 and had a third-and-1 at the San Francisco 35. But the Niners stopped Bijan Robinson for no gain and then Chase Lucas broke up a pass from Michael Penix Jr. to Drake London on fourth down to end the threat.

“Anytime you get a chance to throw it to one of your best players, you feel pretty good about it,” coach Raheem Morris said. “They made a great play.”

San Francisco then moved the ball downfield on the ground before Jones hit McCaffrey on a 17-yard pass on third and 14 to get down to the 4 against a defense that had only 10 men on the field.

“It was absolutely embarrassing,” Morris said. “It was my fault. I’ll get it fixed.”

McCaffrey then scored on the next play with help rookie offensive lineman Connor Colby, who pulled him into the end zone in a move that is technically a penalty but almost never called.

“I wouldn't say carried,” Colby said. “His legs were still moving. I was just helping him along.”

Jones threw for only 152 yards with an interception after averaging a league-high 313 yards through the air in his first four starts.

Penix finished 21 for 38 for 241 yards with a 10-yard touchdown pass to Robinson, but the Falcons offense managed just two scores on nine drives.

The running game helped San Francisco take a 7-3 lead on a 1-yard run by McCaffrey and the pass rush helped make it 10-3 at the half.

Bryce Huff's strip sack of Penix set up a 55-yard field goal by Eddy Pineiro. San Francisco then forced Penix into an intentional grounding penalty when Atlanta was in field goal range, leading to a 10-second run off that ended the half.

Injuries Falcons: LB Divine Deablo (forearm) left the game in the first half and didn't return.

49ers: C Jake Brendel (hamstring) and CB Renardo Green (toe) left in the first half and didn't return.

Up next Falcons: Host Miami on Sunday.

49ers: At Houston on Sunday.

How can I watch Falcons vs. 49ers?

  • TV Channel: Falcons at 49ers 2021-22 NFL, week 7 is broadcasted nationally on NBC.
  • Online streaming: Sign up for Fubo.
    In Canada, viewers can watch Falcons vs. 49ers on DAZN.

Scoring Summary

ATL FG 2nd Period 12:54 Parker Romo 38 Yd Field Goal
SF TD 2nd Period 1:48 Christian McCaffrey 1 Yd Rush (Eddy Pineiro Kick)
SF FG 2nd Period 0:38 Eddy Pineiro 55 Yd Field Goal
SF FG 3rd Period 10:09 Eddy Pineiro 43 Yd Field Goal
ATL TD 3rd Period 6:28 Bijan Robinson 10 Yd pass from Michael Penix Jr. (Parker Romo Kick)
SF TD 4th Period 2:26 Christian McCaffrey 4 Yd Rush (Eddy Pineiro Kick)

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/nfl/500/atl.png&h=100&scale=crop&w=100&location=originATL https://a.espncdn.com/combiner/i?img=/i/teamlogos/nfl/500/sf.png&h=100&scale=crop&w=100&location=originSF
19 1st Downs 23
13 Passing 1st downs 10
3 Rushing 1st downs 12
3 1st downs from penalties 1
5-11 3rd down efficiency 9-15
0-2 4th down efficiency 0-0
60 Total Plays 66
292 Total Yards 324
4.9 Yards per Play 4.9
9 Total Drives 9
230 Passing 150
21/38 Comp/Att 17/26
5.8 Yards per pass 5.6
0 Interceptions thrown 1
2-11 Sacks-Yards Lost 1-2
62 Rushing 174
20 Rushing Attempts 39
3.1 Yards per rush 4.5
1-2 Red Zone (Made-Att) 2-2
6-43 Penalties 3-25
1 Turnovers 1
1 Fumbles lost 0
0 Interceptions thrown 1
0 Defensive / Special Teams TDs 0
27:50 Possession 32:10
San Francisco 49ers San Francisco 49ers Injuries
NAME, POS STATUS DATE
Upton Stout, CB Questionable Oct 21
Brock Purdy, QB Questionable Oct 21
Ricky Pearsall, WR Questionable Oct 21
Yetur Gross-Matos, DE Questionable Oct 21
Jake Brendel, C Questionable Oct 20
Atlanta Falcons Atlanta Falcons Injuries
NAME, POS STATUS DATE
Tyrone Wheatley Jr., OT Injured Reserve Oct 22
Jalon Walker, LB Questionable Oct 21
Billy Bowman Jr., S Questionable Oct 21
Divine Deablo, LB Doubtful Oct 20
Michael Penix Jr., QB Questionable Oct 20

Game Information

Levi's Stadium

Location: Santa Clara, CA
Attendance: 71,217 · Capacity:

2025 NFC South Standings

TEAM W L PCT T PF PA
Tampa Bay 2 175 174 0 .714 5
Carolina 3 152 145 0 .571 4
Atlanta 3 120 110 0 .500 3
New Orleans 6 186 125 0 .143 1

2025 NFC West Standings

TEAM W L PCT T PF PA
San Francisco 2 138 145 0 .714 5
Seattle 2 136 193 0 .714 5
Los Angeles 2 117 175 0 .714 5
Arizona 5 154 153 0 .286 2
Full Standings

NFL News

Brad Marchand's emotional return to Boston leads

Brad Marchand's emotional return to Boston leads "welcome back" moments

Marchand was moved by a video tribute shown at TD Garden. Here's how other big stars across sports have fared in returns to former homes.

Broncos LB Dre Greenlaw's 1-game suspension upheld on appeal

Broncos LB Dre Greenlaw's 1-game suspension upheld on appeal

Broncos linebacker Dre Greenlaw's one-game suspension for unsportsmanlike conduct toward a referee has been upheld on appeal, the league announced Tuesday. He will miss Sunday's game against the Cowboys.

Texans coach DeMeco Ryans has no plan to make change at OC

Texans coach DeMeco Ryans has no plan to make change at OC

Texans coach DeMeco Ryans said he has no plans to change offensive coordinator, despite the unit's struggles under Nick Caley.

Raiders' Jakobi Meyers says he 'for sure' still wants to be traded

Raiders' Jakobi Meyers says he 'for sure' still wants to be traded

Raiders wide receiver Jakobi Meyers is standing firm with his request to be traded from the team with the NFL's Nov. 4 trade deadline approaching.

Why Barrett Carter should be on your radar in Week 8

Why Barrett Carter should be on your radar in Week 8

Tristan H. Cockcroft details why Barrett Carter is a top 20 fantasy linebacker ahead of the Bengals' vs. Jets matchup.