1st | 2nd | 3rd | 4th | Tot | |
SF | 0 | 10 | 0 | 7 | 17 |
MIA | 3 | 10 | 6 | 10 | 29 |
Too many penalties, a missed chance in the red zone, a missed field goal, and a costly interception... the San Francisco 49ers have seen these storylines play out too many times in 2024, and they were on display once again on Sunday as they fell 29-17 to the Dolphins at Hard Rock Stadium in Miami.
On a day when they were officially eliminated from playoff contention based on results in other games, the 49ers also clinched a losing record on the season in a game where they committed 11 penalties and gave up 382 total yards. 49ers quarterback Brock Purdy threw for 313 yards on 26-of-40 passing with two touchdowns and one interception, while Tua Tagovailoa completed 22-of-34 passes for 215 yards and one touchdown for the Dolphins. Running back De'Von Achane chipped in 191 total yards for the Dolphins (121 rushing, 70 receiving), while wide receiver Deebo Samuel caught seven passes for 96 yards and a touchdown with five carries for 25 yards for the 49ers.
First Half
The 49ers opened the game with a three-and-out, electing to punt on fourth down instead of challenging a third-and-short ruling where running back Patrick Taylor was ruled short of a first down even though he appeared on replay to have crossed the line to gain. The Dolphins took over at their 10-yard line, then punted back to the 49ers after five plays to give the 49ers possession at their 28-yard line. The 49ers moved across midfield on an 11-yard completion to wide receiver Jauan Jennings and runs by Taylor and Deebo Samuel, but they moved back to their own 26-yard line after a holding penalty on guard Aaron Banks, a false start penalty on tight end George Kittle, and a second-down sack for a six-yard loss. The punting team came out two plays later to send the ball back to the Dolphins.
The Dolphins put together an eight-play, 44-yard drive on their next possession that ended with a 44-yard field goal from kicker Jason Sanders to give them a 3-0 lead. But they came inches away from scoring the game's first touchdown, as on a 3rd-and-9 from the 49ers' 26-yard line, a pass from Tagovailoa bounced off the hands of wide receiver Tyreek Hill in the end zone. 49ers cornerback Deommodore Lenoir was able to get his fingertips on the ball just before Hill missed his opportunity to make the catch.
Hyena vs. Cheetah.#ProBowlVote Deommodore Lenoir
— San Francisco 49ers (@49ers) December 22, 2024
📺 #SFvsMIA on CBS pic.twitter.com/6DwdT7vX0V
On the next possession, the Deebo Samuel of yesteryear showed up for the 49ers and helped spark a 10-play, 70-yard drive that ended with the first touchdown of the game. Samuel, whose struggles throughout the 2024 season included a crucial dropped pass in a loss to the Los Angeles Rams in the previous game, converted a 3rd-and-10 with a 17-yard catch earlier in the drive before finishing things off with a 16-yard touchdown catch that saw him break tackles before plowing into the end zone to give the 49ers a 7-6 lead.
Fighting all the way 💪#ProBowlVote Deebo Samuel Sr.
— San Francisco 49ers (@49ers) December 22, 2024
📺 #SFvsMIA on CBS pic.twitter.com/o3goVU2Gp9
The Dolphins answered with a field goal to cut the lead to 7-6, then after holding the 49ers to a three-and-out, they put together an eight-play, 88-yard drive to take a 13-7 lead on a touchdown pass from Tagovailoa to Hill. Former 49ers running back Raheem Mostert chipped in a 20-yard run and 14-yard reception earlier in the drive, then on a 3rd-and-Goal from the 3-yard line, Hill cashed in this opportunity to put the Dolphins on top with 3:20 remaining in the second half.
Tua tosses his 100th career TD pass!
📺: #SFvsMIA on CBS/Paramount+
— NFL (@NFL) December 22, 2024
📱: https://t.co/waVpO8ZBqG pic.twitter.com/trjm1sar4Q
Purdy moved the 49ers downfield quickly on the next drive, which saw him open with a 24-yard completion to George Kittle, followed by four consecutive completions to set up a 1st-and-Goal from the 7-yard line. The drive stalled from there, forcing the 49ers to settle for a 21-yard field goal from kicker Jake Moody to cut the lead to 13-10 with 47 seconds remaining. The Dolphins fell short of getting into scoring range on the final possession of the half, leading to them taking a three-point lead into the break.
KITTTLLEEEE GAINS??#ProBowlVote George Kittle
— San Francisco 49ers (@49ers) December 22, 2024
📺 #SFvsMIA on CBS pic.twitter.com/1k6CZvGF4B
The Dolphins finished the half with 200 total yards to 161 for the 49ers. Purdy completed 11-of-18 passes for 142 yards and one touchdown in the first half, while Tagovailoa finished with 141 yards and one touchdown on 13-of-20 passing.
Second Half
The third quarter opened with a 15-yard unnecessary roughness penalty on 49ers safety Talanoa Hufanga, which moved the Dolphins close to midfield on the first play of the half. The Dolphins later faced a 3rd-and-4 from the 49ers' 34-yard line but moved backward when a holding penalty was called on center Aaron Brewer. The drive ended with a 54-yard field goal from Sanders to open up a 16-10 lead.
The 49ers were bit by penalties on the next drive, particularly on an illegal formation called on wide receiver Ricky Pearsall that negated a 16-yard gain from Samuel on a 3rd-and-8 play from the Dolphins' 18-yard line. The 49ers instead wound up settling for a 41-yard field goal attempt from Moody, which sailed wide left to leave the score at 16-10 with just under six minutes left in the third quarter.
"There, a really heated little chat with Pearsall" pic.twitter.com/2tmIHiHMAW
— NFL on CBS 🏈 (@NFLonCBS) December 22, 2024
Another field goal drive followed for the Dolphins, this one spanning 53 yards on nine plays. A 12-yard run from Achane and a 22-yard catch from tight end Jonnu Smith were the highlights of the drive, then as was the case in the first quarter, a third-down pass into the end zone intended for Hill fell short and forced the Dolphins to bring Sanders out for a field goal, this one from 33 yards to take a 19-10 lead.
The 49ers responded with their second touchdown drive of the game -- a nine-play, 60-yard drive that ended with a touchdown pass to tight end Eric Saubert to cut the lead to 19-17. Samuel led the way with two catches for 20 yards and one run for nine yards, then after an 11-yard catch from Kittle on a 3rd-and-1 put the ball at the 3-yard line, Saubert hauled in his first touchdown catch of the season two plays later to trim the deficit to two with 12 minutes remaining.
Saubert gets his first of the season 🙌
📺 #SFvsMIA on CBS pic.twitter.com/Nh2vuyZSx0
— San Francisco 49ers (@49ers) December 23, 2024
The teams exchanged punts after the touchdown, then the Dolphins took over at their own 28-yard line with 6:37 left to play. An unnecessary roughness penalty on Lenoir helped move the ball across midfield after one play, then the Dolphins drove to the 30-yard line before Sanders added his fifth field goal of the game, this one from 48 yards to extend the lead to 22-17 with just over two minutes remaining.
The 49ers took over at their own 30-yard line and got things off to a good start with a 17-yard completion to Jauan Jennings. But that's as far as things got, as on the next play, Purdy was intercepted by cornerback Kader Kohou to give the Dolphins a first down at their own 38-yard line.
PICK! The @MiamiDolphins defense comes up clutch.
📺: #SFvsMIA on CBS/Paramount+
— NFL (@NFL) December 23, 2024
📱: https://t.co/waVpO8ZBqG pic.twitter.com/xUnvHwRItw
Not long after that, the Dolphins sealed the deal with an extra touchdown instead of running out the clock. With 1:44 remaining in the game, Achane took a handoff at midfield and went the distance, giving the Dolphins a 29-17 lead.
ACHANE 50-YARD HOUSE CALL!
📺: #SFvsMIA on CBS/Paramount+
— NFL (@NFL) December 23, 2024
📱: https://t.co/waVpO8ZBqG pic.twitter.com/jjG6rVSIJ0
The 49ers moved to the Dolphins' 18-yard line on their final possession before turning the ball over on downs. The Dolphins moved to 7-8 on the season with the win and remained in playoff contention, while the 49ers fell to 6-9 with the loss.
Game Notes: The Dolphins moved to 9-7 all-time against the 49ers with the win... The 49ers were 1.5-point favorites coming into Sunday's game... 49ers linebacker Dre Greenlaw (calf) and guard Aaron Banks (knee) were among those to leave the game due to injury... The previous meeting between the Dolphins and 49ers marked the beginning of the Brock Purdy era in San Francisco -- a 33-17 49ers win during which Purdy came off the bench for injured starter Jimmy Garoppolo and threw for 210 yards and two touchdowns... Next up for the 49ers will be their final home game of the season as the Detroit Lions (13-2) come to Levi's Stadium on Monday, December 30 (8:15 p.m. ET/5:15 p.m. PT, ABC/ESPN) for a rematch of the 2024 NFC Championship game. The 49ers won that game in comeback fashion, rallying for a 34-31 win after trailing 24-7 at the half.
SF | Team Stats | MIA |
293 | Passing Yards | 215 |
81 | Rushing Yards | 166 |
374 | Total Yards | 381 |
7.83 | Avg Yards per Pass | 6.32 |
4.5 | Avg Yards per Run | 5.53 |
0 | Fumbles Lost | 0 |
1 | Int Thrown | 0 |
3 | Sacks Allowed | 0 |
00:26:54 | Time of Pos | 00:33:06 |
11 | Penalties | 6 |
49ers Player Stats | ||||
Passing | Cmp/Att | Yds | TDs | INTs |
Brock Purdy | 26/40 | 313 | 2 | 1 |
Rushing | Att | Yds | Avg | TDs |
Brock Purdy | 4 | 26 | 6.5 | 0 |
Deebo Samuel | 5 | 25 | 5 | 0 |
Patrick Taylor | 8 | 24 | 3 | 0 |
Kyle Juszczyk | 1 | 6 | 6 | 0 |
Receiving | Rec | Tgt | Yds | TDs |
George Kittle | 8 | 9 | 106 | 0 |
Deebo Samuel | 7 | 9 | 96 | 1 |
Jauan Jennings | 4 | 6 | 51 | 0 |
Ricky Pearsall | 4 | 4 | 37 | 0 |
Kyle Juszczyk | 1 | 3 | 20 | 0 |
Eric Saubert | 1 | 1 | 2 | 1 |
Patrick Taylor | 1 | 5 | 1 | 0 |
Kicking | FG | Att | Lg | XP |
Jake Moody | 1 | 2 | 21 | 2 |
Punting | No | Avg | I20 | Lg |
Pat O'Donnell | 4 | 41.3 | 1 | 51 |
Punt Returns | Att | Avg | TDs | Lg |
Jacob Cowing | 1 | 8 | 0 | 8 |
Defense | T-A | Sck | INTs | FF |
Dee Winters | 7-2 | 0 | 0 | 0 |
Talanoa Hufanga | 6-4 | 0 | 0 | 0 |
Malik Mustapha | 5-2 | 0 | 0 | 0 |
Nick Bosa | 4-2 | 0 | 0 | 0 |
Deommodore Lenoir | 4-2 | 0 | 0 | 0 |
Demetrius Flannigan-Fowles | 3-1 | 0 | 0 | 0 |
Yetur Gross-Matos | 3-1 | 0 | 0 | 0 |
Jordan Elliott | 2-1 | 0 | 0 | 0 |
Kalia Davis | 2-1 | 0 | 0 | 0 |
Sam Okuayinonu | 2-0 | 0 | 0 | 0 |
Fred Warner | 11-5 | 0 | 0 | 0 |
Renardo Green | 10-3 | 0 | 0 | 0 |
Charvarius Ward | 1-1 | 0 | 0 | 0 |
Dre Greenlaw | 1-1 | 0 | 0 | 0 |
Evan Anderson | 1-1 | 0 | 0 | 0 |
Ji'Ayir Brown | 1-0 | 0 | 0 | 0 |
Dolphins Player Stats | ||||
Passing | Cmp/Att | Yds | TDs | INTs |
Tua Tagovailoa | 22/34 | 215 | 1 | 0 |
Rushing | Att | Yds | Avg | TDs |
De'Von Achane | 17 | 120 | 7.1 | 1 |
Raheem Mostert | 8 | 31 | 3.9 | 0 |
Jeff Wilson | 2 | 12 | 6 | 0 |
Alec Ingold | 1 | 4 | 4 | 0 |
Tua Tagovailoa | 2 | -1 | -0.5 | 0 |
Receiving | Rec | Tgt | Yds | TDs |
De'Von Achane | 6 | 7 | 70 | 0 |
Jonnu Smith | 6 | 6 | 62 | 0 |
Tyreek Hill | 3 | 7 | 29 | 1 |
Malik Washington | 3 | 4 | 28 | 0 |
Raheem Mostert | 2 | 2 | 15 | 0 |
River Cracraft | 1 | 3 | 6 | 0 |
Durham Smythe | 1 | 2 | 5 | 0 |
Fumbles | Fum | Lost | ||
Tua Tagovailoa | 1 | 0 | ||
Kicking | FG | Att | Lg | XP |
Jason Sanders | 5 | 5 | 54 | 2 |
Punting | No | Avg | I20 | Lg |
Jake Bailey | 2 | 45 | 1 | 58 |
Punt Returns | Att | Avg | TDs | Lg |
Malik Washington | 2 | 7.5 | 0 | 8 |
Defense | T-A | Sck | INTs | FF |
Jordan Poyer | 7-4 | 0 | 0 | 0 |
Jordyn Brooks | 7-3 | 1 | 0 | 0 |
Anthony Walker | 6-2 | 0 | 0 | 0 |
Jalen Ramsey | 5-3 | 0 | 0 | 0 |
Emmanuel Ogbah | 5-3 | 0 | 0 | 0 |
Jevon Holland | 4-1 | 0 | 0 | 0 |
Zach Sieler | 4-1 | 1 | 0 | 0 |
Kendall Fuller | 4-0 | 0 | 0 | 0 |
Duke Riley | 3-3 | 0 | 0 | 0 |
Calais Campbell | 3-2 | 0 | 0 | 0 |
Storm Duck | 3-1 | 0 | 0 | 0 |
Elijah Campbell | 2-2 | 0 | 0 | 0 |
Quinton Bell | 2-1 | 0 | 0 | 0 |
Da'Shawn Hand | 1-0 | 0 | 0 | 0 |
Benito Jones | 1-0 | 0 | 0 | 0 |
Kader Kohou | 1-0 | 0 | 1 | 0 |
Chop Robinson | 1-0 | 1 | 0 | 0 |