The Atlanta Falcons (3-4) handed the previously undefeated San Francisco 49ers (6-1) their first loss of the season with a 29-20 upset at Mercedes-Benz Stadium on October 25, 2026, as Michael Penix Jr. threw three touchdown passes and Atlanta forced four turnovers to erase an early 11-point deficit.
Quarter-by-Quarter
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| SF | 7 | 7 | 0 | 6 | 20 |
| ATL | 3 | 9 | 7 | 10 | 29 |
The Falcons entered Sunday having lost two straight games, but they picked the perfect opponent to remind everyone they could still compete. Facing former head coach Raheem Morris, now San Francisco’s defensive coordinator, Atlanta overcame an early 14-3 deficit with 23 unanswered points. Michael Penix Jr. threw touchdown passes to Nick Muse, Kyle Pitts and Drake London, finishing 25 of 34 for 213 yards without a turnover or sack. London’s seven catches produced 66 yards, while Bijan Robinson added 122 scrimmage yards. Pitts also reached 300 career receptions, becoming the sixth-youngest tight end to accomplish the feat. Defensively, Jessie Bates III intercepted Brock Purdy, while rookie Kendal Daniels delivered the finishing blow with another interception and a late fumble recovery. Remarkably, Daniels had been stretchered off with a neck injury just one week earlier. Atlanta’s four takeaways helped secure its first home victory of the season.
San Francisco had every opportunity to remain undefeated but repeatedly sabotaged itself. Christian McCaffrey scored the opening touchdown before temporarily leaving with a thigh injury, and rookie Kaelon Black broke loose for a 30-yard score. However, Black later lost a costly fumble, beginning the 49ers’ unraveling. Purdy finished with 288 passing yards, one touchdown and two interceptions, while George Kittle contributed 88 receiving yards before losing a late fumble. The injury-depleted receiving corps certainly complicated matters, with Mike Evans and Deebo Samuel sidelined, but four turnovers cannot be blamed entirely on missing personnel. A potential Jordan Watkins touchdown was overturned, and Eddy Piñeiro missed an extra point after Kyle Juszczyk’s fourth-quarter score. Despite outgaining Atlanta 400-295, San Francisco couldn’t overcome its mistakes. Morris’ return ended in disappointment, and Kyle Shanahan’s unbeaten team entered its bye week with plenty to correct.
Postgame Statistical Breakdown
Team Stats
| Stat | San Francisco 49ers | Atlanta Falcons |
|---|---|---|
| Final Score | 20 | 29 |
| Total Offensive Yards | 400 | 295 |
| Passing Yards | 277 | 213 |
| Rushing Yards | 123 | 82 |
| Total Plays | 65 | 63 |
| Yards Per Play | 6.2 | 4.7 |
| First Downs | 26 | 21 |
| Third Downs | 4-10 | 4-12 |
| Third-Down % | 40.0% | 33.3% |
| Fourth Downs | 3-4 | 0-0 |
| Passing TDs | 1 | 3 |
| Rushing TDs | 2 | 0 |
| Total Offensive TDs | 3 | 3 |
| Turnovers | 4 | 0 |
| Interceptions Thrown | 2 | 0 |
| Fumbles Lost | 2 | 0 |
| Sacks Allowed | 2 | 0 |
| Penalties | 7 | 5 |
| Penalty Yards | 55 | 39 |
| Time of Possession | 29:13 | 30:47 |
Passing
San Francisco 49ers
- Brock Purdy — 27/40, 67.5%, 288 YDS, 1 TD, 2 INT, 7.2 YPA, 2 SACK, 75.8 RTG
Atlanta Falcons
- Michael Penix Jr. — 25/34, 73.5%, 213 YDS, 3 TD, 0 INT, 6.3 YPA, 0 SACK, 118.9 RTG
Rushing
San Francisco 49ers
- Kaelon Black — 12 CAR, 63 YDS, 5.3 AVG, 1 TD, LONG 30, 1 FUM
- Christian McCaffrey — 7 CAR, 39 YDS, 5.6 AVG, 1 TD, LONG 14
Atlanta Falcons
- Bijan Robinson — 20 CAR, 63 YDS, 3.2 AVG, 0 TD, LONG 12
- Khalil Herbert — 2 CAR, 9 YDS, 4.5 AVG, 0 TD, LONG 8
Receiving
San Francisco 49ers
- George Kittle — 8 REC, 10 TGT, 88 YDS, 11.0 AVG, 0 TD, LONG 21
- Christian McCaffrey — 6 REC, 7 TGT, 61 YDS, 10.2 AVG, 0 TD, LONG 24
- Jordan Watkins — 3 REC, 6 TGT, 56 YDS, 18.7 AVG, 0 TD, LONG 35
- Jacob Cowing — 3 REC, 5 TGT, 38 YDS, 12.7 AVG, 0 TD, LONG 18
- Luke Farrell — 1 REC, 1 TGT, 14 YDS, 14.0 AVG, 0 TD, LONG 14
Atlanta Falcons
- Drake London — 7 REC, 10 TGT, 66 YDS, 9.4 AVG, 1 TD, LONG 21
- Bijan Robinson — 5 REC, 5 TGT, 59 YDS, 11.8 AVG, 0 TD, LONG 19
- Kyle Pitts Sr. — 5 REC, 5 TGT, 22 YDS, 4.4 AVG, 1 TD, LONG 9
- Austin Hooper — 2 REC, 2 TGT, 21 YDS, 10.5 AVG, 0 TD, LONG 11
- Khalil Herbert — 1 REC, 1 TGT, 19 YDS, 19.0 AVG, 0 TD, LONG 19
Scoring Plays
| Qtr | Clock | Team | Play | Score |
|---|---|---|---|---|
| Q1 | 9:22 | San Francisco 49ers | Christian McCaffrey 1-yard run (Eddy Pineiro kick) | SF 7, ATL 0 |
| Q1 | 7:06 | Atlanta Falcons | Nick Folk 39-yard field goal | SF 7, ATL 3 |
| Q2 | 14:54 | San Francisco 49ers | Kaelon Black 30-yard run (Eddy Pineiro kick) | SF 14, ATL 3 |
| Q2 | 8:47 | Atlanta Falcons | Nick Muse 1-yard pass from Michael Penix Jr. (Nick Folk PAT Failed) | SF 14, ATL 9 |
| Q2 | 0:00 | Atlanta Falcons | Nick Folk 33-yard field goal | SF 14, ATL 12 |
| Q3 | 8:59 | Atlanta Falcons | Kyle Pitts Sr. 5-yard pass from Michael Penix Jr. (Nick Folk kick) | SF 14, ATL 19 |
| Q4 | 14:55 | Atlanta Falcons | Drake London 21-yard pass from Michael Penix Jr. (Nick Folk kick) | SF 14, ATL 26 |
| Q4 | 5:05 | San Francisco 49ers | Kyle Juszczyk 1-yard pass from Brock Purdy (Eddy Pineiro PAT Failed) | SF 20, ATL 26 |
| Q4 | 1:56 | Atlanta Falcons | Nick Folk 31-yard field goal | SF 20, ATL 29 |
Defense
San Francisco 49ers
- Fred Warner — 13 TOT, 6 SOLO, 2 TFL
- Dre Greenlaw — 12 TOT, 4 SOLO
- Malik Mustapha — 8 TOT, 3 SOLO
- Deommodore Lenoir — 6 TOT, 2 SOLO
- Jack Jones — 5 TOT, 2 SOLO
- Ji’Ayir Brown — 5 TOT, 2 SOLO
- Dominick Puni — 1 FR
- Jaden Dugger — 2 TOT, 1 SOLO, 1 TFL
- James Thompson Jr. — 4 TOT, 3 SOLO
- Renardo Green — 4 TOT, 3 SOLO
Atlanta Falcons
- Kendal Daniels — 11 TOT, 9 SOLO, 1 TFL, 1 INT, 29 INT YDS, 1 PD, 1 FR
- Jessie Bates III — 9 TOT, 2 SOLO, 1 INT, 2 PD
- Maason Smith — 2 TOT, 2 SOLO, 2 TFL, 1 SACK, 1 QBH
- Harold Perkins Jr. — 9 TOT, 4 SOLO, 1 TFL
- C.J. Henderson — 6 TOT, 4 SOLO, 2 PD
- Za’Darius Smith — 1 TOT, 1 SOLO, 1 TFL, 1 SACK, 1 QBH
- Gervon Dexter Sr. — 2 TOT, 1 SOLO, 1 TFL, 1 FR
- Xavier Watts — 7 TOT, 3 SOLO
- A.J. Terrell Jr. — 5 TOT, 1 SOLO, 1 PD
- Mike Hughes — 2 TOT, 1 SOLO, 1 PD
Kick Returns
San Francisco 49ers
- Jordan James — 4 KR, 119 YDS, 29.8 AVG, LONG 33, 0 TD
Atlanta Falcons
- Khalil Herbert — 2 KR, 65 YDS, 32.5 AVG, LONG 38, 0 TD

