Miami
Dolphins
0-1
21
FINAL
39
San Francisco
49ers
1-0
AI Recap
AI RECAPThe San Francisco 49ers topped the Miami Dolphins 39-21 in a Week 2 showdown that solidified their early-season momentum. Both teams were looking to establish themselves, but the 49ers showcased their offensive firepower to secure the victory at home.
Leading the charge for San Francisco was quarterback Brock Purdy, who threw for an impressive 416 yards and three touchdowns, connecting frequently with tight end George Kittle, who racked up 215 receiving yards. Christian McCaffrey contributed on the ground, adding 57 rushing yards to keep the Dolphins' defense on its heels.
On the defensive side, Miami's Chop Robinson was a standout, registering 3.5 sacks, but it was the 49ers' offensive efficiency that turned the tide. The key moment came when Purdy orchestrated a scoring drive late in the second quarter, stretching the lead to two touchdowns and leaving Miami scrambling to catch up. Despite a solid effort from the Dolphins' Cole Holcomb, who recorded five tackles, they were unable to contain San Francisco's explosive offense.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 28 | 19 | 68% | 416 | 3 | 1 | 131.5 |
| Aaron Rodgers | QB | 10 | 5 | 50% | 89 | 1 | 4 | 74.5 |
| Caleb Douglas | WR | 1 | 0 | 0% | 0 | 0 | 0 | 39.5 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 9 | 57 | 6.3 | 14 | 1 | 30 | 0 |
| De'Von Achane | HB | 8 | 20 | 2.5 | 5 | 0 | 11 | 0 |
| Aaron Rodgers | QB | 1 | 18 | 18.0 | — | 1 | 18 | 0 |
| Tyreek Hill | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| De'Zhaun Stribling | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| George Kittle | TE | 8 | 215 | 26.9 | 50 | 2 | 44 | 0 |
| Mike Evans | WR | 4 | 115 | 28.8 | 24 | 0 | 51 | 0 |
| Jalen Tolbert | WR | 2 | 58 | 29.0 | 7 | 1 | 38 | 0 |
| De'Zhaun Stribling | WR | 3 | 53 | 17.7 | 26 | 0 | 24 | 0 |
| Christian McCaffrey | HB | 3 | 17 | 5.7 | 9 | 1 | 12 | 0 |
| Tyreek Hill | WR | 1 | 16 | 16.0 | 11 | 0 | 16 | 0 |
| Ricky Pearsall | WR | 1 | 16 | 16.0 | — | 0 | 16 | 0 |
| Greg Dulcich | TE | 2 | 15 | 7.5 | 6 | 0 | 11 | 0 |
| Caleb Douglas | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Chop Robinson | LEDG | 3 | 3.5 | 0 | 0 | 0 |
| Michael Taaffe | FS | 4 | 0 | 1 | 0 | 1 |
| Kenneth Grant | DT | 3 | 2 | 0 | 0 | 0 |
| Marlon Humphrey | CB | 3 | 0 | 1 | 0 | 0 |
| Jack Jones | CB | 1 | 0 | 1 | 0 | 0 |
| Fred Warner | MIKE | 1 | 0 | 1 | 0 | 0 |
| Cole Holcomb | WILL | 5 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 2 | 1 | 0 | 0 | 0 |
| Ashtyn Davis | FS | 0 | 0 | 1 | 0 | 0 |
| Osa Odighizuwa | DT | 1 | 1 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 1 | 1 | 0 | 0 | 0 |
| Jordyn Brooks | MIKE | 2 | 0 | 0 | 0 | 1 |
| JuJu Brents | FS | 1 | 0 | 0 | 0 | 0 |
| Darrell Baker Jr | CB | 1 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 1 | 0 | 0 | 0 | 0 |
| Jordan Phillips | DT | 1 | 0 | 0 | 0 | 0 |
| Joshua Uche | REDG | 0 | 0.5 | 0 | 0 | 0 |
| Mykel Williams | REDG | 1 | 0 | 0 | 0 | 0 |
| Kyle Louis | SS | 1 | 0 | 0 | 0 | 0 |
| Marques Sigle | SS | 1 | 0 | 0 | 0 | 0 |
| Dante Trader Jr | SS | 1 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 0 | 0 | 0 | 1 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 1 | 1 | 2 | 23 |
| Riley Patterson | K | 0 | 0 | 3 | 0 |
| Bradley Pinion | P | 0 | 0 | 0 | 0 |

