
The 49ers took down the Miami Dolphins 35–13 in their Week 2 home opener, moving to 2–0 on the season. Brock Purdy had himself a day, the pass rush showed up, and we got another glimpse of what this team might look like as the season unfolds.
The 49ers totaled 382 yards — 287 passing and 95 rushing — allowed 0 sacks for the second straight week, and committed 0 turnovers.
Brock Purdy went 20/22 for 287 yards and 2 touchdowns, and added 3 carries for 30 yards and a rushing touchdown, leading the team in rushing. Purdy has clearly elevated his game this season, and the national media is finally starting to acknowledge it… interesting.
The running backs didn’t find much success. Kaelon Black rushed 7 times for 25 yards, while Christian McCaffrey ran 10 times for 23 yards and 2 touchdowns, adding 4 receptions for 43 yards. CMC eclipsed 100 career touchdowns, and joined Marshall Faulk and Randy Moss as the only players in NFL history to score 50 touchdowns for two different teams.
George Kittle led the 49ers with 4 receptions for 80 yards and a touchdown, and also grabbed his 600th career reception. Mike Evans didn’t have a big statistical day, but the chemistry between him and Purdy continues to grow.
Overall, the offense rolled all game long. The rushing attack never fully got going, but with how Purdy was throwing the ball, it didn’t matter. For the second straight week, the 49ers offense looks like one of the best units in the NFL.
The 49ers defense allowed 284 total yards — 182 passing and 102 rushing — held Miami 0-for-2 in the red zone, and sacked Malik Willis four times.
The pass rush finally came alive. Romello Height recorded the first sack of his career, and Nick Bosa was disruptive throughout the game, collapsing the pocket and forcing plays to break down.
Fred Warner added half a sack, and Dre Greenlaw is starting to look like the Greenlaw of a few years ago.
Ji’Ayir Brown made 13 tackles and continues to stand out — he’s becoming a player to watch this season. Marques Sigle is another emerging standout, recording 7 tackles, a sack, and a TFL.
Overall, the defense played a solid game. The first half brought some trouble getting off the field, but they held Miami to field goals. In the second half, they tightened up, got stops, and aside from a garbage‑time touchdown, the defense is starting to look like a top unit through two weeks.
The 49ers’ special teams unit was solid once again. The biggest play came on a Dolphins blunder during a punt. Eddy Pineiro was perfect on all five extra points.
The 49ers offense scored on their first five possessions, the defense overcame early issues and adjusted well in the second half, and special teams didn’t give anything away. Despite committing 7 penalties and losing the time‑of‑possession battle, the 49ers still won 35–13 — a testament to strong coaching and execution.
The Dolphins looked like a young team still building a foundation. Their schedule doesn’t get any easier as they host the Chiefs in Week 3. At this rate, Miami is starting to look like early contenders in the Arch Manning sweepstakes.
The 49ers host the 1–1 Arizona Cardinals, who are coming off a 31–7 loss to the Seattle Seahawks.
Brock Purdy was clicking on Sunday, and everyone saw it. The 49ers defense still has a few things to figure out against the run, but the pass rush has returned. Two weeks in a row, this team has looked balanced and has won in all phases. Moving forward, the question becomes how they continue to improve — and what that evolution looks like.
More must-reads:
+
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!