1st | 2nd | 3rd | 4th | Tot | |
NO | 0 | 7 | 3 | 0 | 10 |
SF | 0 | 13 | 0 | 3 | 16 |
Brock Purdy made his preseason debut for the San Francisco 49ers on Sunday night, but it was backup Joshua Dobbs who stole the show in leading the 49ers on three first-half scoring drives in a 16-10 win over the New Orleans Saints.
Dobbs finished the game 12-of-21 passing with 133 yards and one rushing touchdown, all before halftime. Purdy was one of the lone starters to see action for the 49ers, who played primarily backup players for the second straight game. The offense was ineffective in three possessions with Purdy, who finished the game with 11 yards on 2-of-6 passing.
Derek Carr started at quarterback for the Saints, who played a number of starters on Sunday night. Carr finished with 47 yards on 7-of-9 passing and led the Saints on their lone touchdown drive of the game. The Saints had possession late in the fourth quarter with a chance at a come-from-behind victory, but the 49ers forced a turnover on downs with less than two minutes remaining to seal the win.
First Half
Purdy and the 49ers began the game with possession at their own 31-yard line but were unable to do much offensively throughout the first quarter following a first down completion to tight end Brayden Willis on the second play of the game. The 49ers punted after five plays on their opening possession, then were held to two consecutive three-and-outs on their next two possessions. A defense full of backup players stepped up for the 49ers at first by limiting the Saints to two three-and-outs to start the game, with a tackle-for-loss from safety Ji'Ayir Brown being their highlight play of their first two series.
Came in like a wrecking ball 💥#NOvsSF on FOX pic.twitter.com/8FnTsQoiuZ
— San Francisco 49ers (@49ers) August 19, 2024
A punt from Pressley Harvin pinned the Saints at their own 5-yard line following the second 49ers three-and-out, but Carr and the Saints offense found a rhythm and put together a 16-play, 95-yard drive that culminated with a one-yard touchdown run from Taysom Hill to take a 7-0 lead. The drive took over eight minutes off the clock and featured a number of chunk plays, with a key moment coming on a 7-yard completion to rookie receiver Bub Means to keep the drive going on a 4th-and-5. Hill's touchdown was the second fourth down conversion of the drive and put the Saints on the board with less than two minutes off the clock in the second quarter.
Touchdown Taysom!! 💪
📺: FOX pic.twitter.com/AC3ydUbLrd
— New Orleans Saints (@Saints) August 19, 2024
Dobbs took over for Purdy on the next drive and got the offense rolling with six consecutive completions to move the 49ers into scoring range. A holding penalty on wide receiver Jacob Cowing at the Saints' 32-yard line pushed the 49ers into a 1st-and-20, which they weren't able to overcome and led to them settling for a 47-yard field goal from kicker Jake Moody to cut the lead to 7-3.
Rookie Spencer Rattler entered the game at quarterback for the Saints on the next possession and quickly gave the ball back to the 49ers on a strip sack and recovery by defensive end Alex Barrett. The 49ers took over on the Saints' 38-yard line and moved into a 1st-and-Goal at the 4-yard line, but penalties pushed them backwards and led to a 24-yard field goal from Moody to move within one point at 7-6.
Alex Barrett just took the ball away 💪@49ers ball.
📺: #NOvsSF on FOX
— NFL (@NFL) August 19, 2024
📱: Stream on #NFLPlus pic.twitter.com/Z9Sn2xPKIX
The Saints took over with just under three minutes left in the half, then moved the ball to their own 44-yard line before punting back to the 49ers at the 1:24 mark. The 49ers took over at their own 21-yard line, then Dobbs led them on an 11-play, 79-yard drive that ended with a one-yard touchdown run from the quarterback to take a 13-7 lead. Key plays on the drive included a 21-yard completion to running back Matt Breida on a third down, a highlight 11-yard run from Dobbs to escape from pressure and move the chains, and a 38-yard completion to Cowing on a 3rd-and-10 to set up a 1st-and-Goal with 17 seconds remaining. Dobbs scored with one second left on the clock, then Rattler took a knee to send the game to halftime on the next offensive play.
Somersaults in the end zone! @josh_dobbs1#NOvsSF on FOX
— San Francisco 49ers (@49ers) August 19, 2024
📱 NFL+ // https://t.co/KTh0i4oaLh pic.twitter.com/y6EJMuhzLs
Second Half
The Saints opened up the second half with a nine-play, 36-yard drive that ended in a 52-yard field goal from kicker Blake Grupe to cut the 49ers' lead to 13-10. Brandon Allen then entered the game at quarterback for the 49ers, who moved the ball close to midfield on an 19-yard run from Cowing and a 12-yard run from Breida. But a holding penalty on offensive lineman Chris Hubbard drove the 49ers backwards and led to a punt after six plays.
The Saints responded with a punt of their own, then the 49ers took over at their own 41-yard line and moved into Saints territory with an eight-play, 26-yard drive. Moody lined up for a field goal attempt from 51 yards at the end of the drive, but the kick sailed wide right to keep the score at 13-10.
Jake Haener entered the game at quarterback for the Saints on the next possession, which began at their own 41-yard line with just over two minutes remaining in the third quarter. The Saints moved into 49ers territory before being moved back by an offensive pass interference penalty and eventually punted back to the 49ers, who took over at their own 20-yard line at the 13:24 mark in the fourth quarter.
Undrafted rookie Tanner Mordecai took over at quarterback for the 49ers on the next possession and promptly moved close to midfield with completions to Willis and tight end Jake Tonges. Mordecai's first possession lasted 13 plays as the 49ers drove to the Saints' 18-yard line and ended with the fourth field goal of the game from Moody, this one from 36 yards to take a 16-10 lead.
Haener and the Saints took over at the 15-yard line after the kickoff with just under seven minutes remaining in the game. The Saints drove to the 49ers' 21-yard line before the two-minute warning but moved backwards due to a second down offensive holding penalty on wide receiver Stanley Morgan. After an incompletion on 2nd-and-16 and a 9-yard completion on 3rd-and-16, Haener's fourth down attempt fell incomplete in the end zone, which turned the ball over to the 49ers with 1:43 remaining.
Darrell Luter Jr. with the PBU to seal the win 😤 pic.twitter.com/XNqVcNhf0f
— 49ers on NBCS (@NBCS49ers) August 19, 2024
The 49ers ran out the clock from there to seal their first win of the 2024 preseason. The Saints fell to 1-1 on the preseason with the loss.
Game Notes: The 49ers will wrap up their preseason schedule on Friday night with a road game against the Las Vegas Raiders (10 p.m. ET/7 p.m. PT, NFL Network)... Starters on offense for the 49ers on Sunday night (per Matt Maiocco of NBC Sports Bay Area) included Purdy; Cowing; Willis; running back Cody Schrader; wide receiver Chris Conley; tight end Eric Saubert; left tackle Jaylon Moore; left guard Nick Zakelj; center Jake Brendel; right guard Dominick Puni; and right tackle Colton McKivitz. Starters on defense included defensive ends Robert Beal and Yetur Gross-Matos; defensive tackles Jordan Elliott and Kevin Givens; linebackers De'Vondre Campbell, Demetrius Flannigan-Fowles, and Curtis Robinson; cornerbacks Renardo Green and Rock Ya-Sin; and Brown and George Odum at safety.
NO | Team Stats | SF |
137 | Passing Yards | 222 |
134 | Rushing Yards | 93 |
271 | Total Yards | 315 |
5 | Avg Yards per Pass | 5.21 |
3.83 | Avg Yards per Run | 4.23 |
1 | Fumbles Lost | 0 |
0 | Int Thrown | 0 |
2 | Sacks Allowed | 2 |
00:29:29 | Time of Pos | 00:30:31 |
5 | Penalties | 7 |
Saints Player Stats | ||||
Passing | Cmp/Att | Yds | TDs | INTs |
Jake Haener | 7/13 | 76 | 0 | 0 |
Derek Carr | 7/9 | 47 | 0 | 0 |
Spencer Rattler | 4/8 | 27 | 0 | 0 |
Rushing | Att | Yds | Avg | TDs |
Jordan Mims | 10 | 37 | 3.7 | 0 |
Jamaal Williams | 5 | 32 | 6.4 | 0 |
James Robinson | 5 | 27 | 5.4 | 0 |
Taysom Hill | 5 | 21 | 4.2 | 1 |
Jacob Kibodi | 6 | 10 | 1.7 | 0 |
Spencer Rattler | 3 | 5 | 1.7 | 0 |
Jake Haener | 1 | 2 | 2 | 0 |
Receiving | Rec | Tgt | Yds | TDs |
Mason Fairchild | 3 | 3 | 31 | 0 |
Chris Olave | 3 | 4 | 26 | 0 |
A.T. Perry | 2 | 6 | 24 | 0 |
Bub Means | 2 | 2 | 16 | 0 |
Kevin Austin | 1 | 3 | 12 | 0 |
James Robinson | 2 | 3 | 12 | 0 |
Jacob Kibodi | 1 | 1 | 9 | 0 |
Foster Moreau | 1 | 1 | 7 | 0 |
Equanimeous St. Brown | 1 | 1 | 6 | 0 |
Ced Wilson | 1 | 2 | 5 | 0 |
Jamaal Williams | 1 | 1 | 2 | 0 |
Stanley Morgan | 0 | 1 | 0 | 0 |
Kevin Rader | 0 | 2 | 0 | 0 |
Fumbles | Fum | Lost | ||
Shane Lemieux | 1 | 0 | ||
Spencer Rattler | 1 | 1 | ||
Kicking | FG | Att | Lg | XP |
Blake Grupe | 1 | 1 | 52 | 1 |
Punting | No | Avg | I20 | Lg |
Lou Hedley | 3 | 32 | 0 | 43 |
Matthew Hayball | 2 | 38.5 | 0 | 50 |
Punt Returns | Att | Avg | TDs | Lg |
Ced Wilson | 1 | 8 | 0 | 8 |
Defense | T-A | Sck | INTs | FF |
Anfernee Orji | 8-1 | 0 | 0 | 0 |
Rejzohn Wright | 5-1 | 0 | 0 | 0 |
Alontae Taylor | 3-2 | 0 | 0 | 0 |
Jordan Howden | 3-2 | 0 | 0 | 0 |
Rico Payton | 3-1 | 0 | 0 | 0 |
Johnathan Abram | 3-1 | 0 | 0 | 0 |
Khaleke Hudson | 3-1 | 1 | 0 | 0 |
Chase Young | 2-2 | 0 | 0 | 0 |
Khristian Boyd | 2-1 | 0 | 0 | 0 |
Kendal Vickers | 2-1 | 0 | 0 | 0 |
D'Marco Jackson | 2-1 | 0 | 0 | 0 |
Will Harris | 2-0 | 0 | 0 | 0 |
Willie Jr. Gay | 2-0 | 0 | 0 | 0 |
Mike Rose | 2-0 | 0 | 0 | 0 |
Nathan Shepherd | 1-1 | 0 | 0 | 0 |
Khalen Saunders | 1-1 | 0 | 0 | 0 |
J.T. Gray | 1-1 | 0 | 0 | 0 |
Payton Turner | 1-1 | 0 | 0 | 0 |
Cameron Jordan | 1-0 | 0 | 0 | 0 |
Tyrann Mathieu | 1-0 | 0 | 0 | 0 |
Shemar Jean-Charles | 1-0 | 0 | 0 | 0 |
Mac McCain | 1-0 | 0 | 0 | 0 |
Jack Heflin | 1-0 | 0 | 0 | 0 |
Isaiah Foskey | 1-0 | 0 | 0 | 0 |
Millard Bradford | 1-0 | 0 | 0 | 0 |
Kaleb Ford-Dement | 1-0 | 0 | 0 | 0 |
Carl Granderson | 1-0 | 1 | 0 | 0 |
49ers Player Stats | ||||
Passing | Cmp/Att | Yds | TDs | INTs |
Joshua Dobbs | 12/21 | 133 | 0 | 0 |
Tanner Mordecai | 4/6 | 44 | 0 | 0 |
Brandon Allen | 7/10 | 36 | 0 | 0 |
Brock Purdy | 2/6 | 11 | 0 | 0 |
Rushing | Att | Yds | Avg | TDs |
Joshua Dobbs | 3 | 25 | 8.3 | 1 |
Matt Breida | 7 | 24 | 3.4 | 0 |
Jacob Cowing | 1 | 19 | 19 | 0 |
Cody Schrader | 7 | 15 | 2.1 | 0 |
Ke'Shawn Vaughn | 2 | 12 | 6 | 0 |
Tanner Mordecai | 2 | -2 | -1 | 0 |
Receiving | Rec | Tgt | Yds | TDs |
Jacob Cowing | 4 | 5 | 51 | 0 |
Cameron Latu | 3 | 5 | 30 | 0 |
Matt Breida | 2 | 2 | 25 | 0 |
Brayden Willis | 3 | 3 | 24 | 0 |
Jake Tonges | 3 | 3 | 22 | 0 |
Tay Martin | 2 | 3 | 17 | 0 |
Ronnie Bell | 2 | 7 | 15 | 0 |
Danny Gray | 1 | 3 | 13 | 0 |
Trent Taylor | 2 | 5 | 12 | 0 |
Ke'Shawn Vaughn | 1 | 1 | 5 | 0 |
Eric Saubert | 1 | 2 | 5 | 0 |
Cody Schrader | 1 | 3 | 5 | 0 |
Kicking | FG | Att | Lg | XP |
Jake Moody | 3 | 4 | 47 | 1 |
Punting | No | Avg | I20 | Lg |
Pressley Harvin | 4 | 44.8 | 4 | 56 |
Punt Returns | Att | Avg | TDs | Lg |
Jacob Cowing | 2 | 9.5 | 0 | 13 |
Defense | T-A | Sck | INTs | FF |
Tatum Bethune | 9-3 | 0 | 0 | 0 |
Jalen Graham | 6-2 | 1 | 0 | 0 |
Tracy Walker | 5-3 | 0 | 0 | 0 |
Malik Mustapha | 5-0 | 0 | 0 | 0 |
Curtis Robinson | 4-1 | 0 | 0 | 0 |
Samuel Womack | 4-0 | 0 | 0 | 0 |
Darrell Luter | 3-1 | 0 | 0 | 0 |
Demetrius Flannigan-Fowles | 3-1 | 0 | 0 | 0 |
Alex Barrett | 3-0 | 1 | 0 | 1 |
Jaylen Mahoney | 2-1 | 0 | 0 | 0 |
Jonathan Garvin | 2-1 | 0 | 0 | 0 |
De'Vondre Campbell | 2-1 | 0 | 0 | 0 |
Robert Beal | 2-0 | 0 | 0 | 0 |
Tayler Hawkins | 2-0 | 0 | 0 | 0 |
Renardo Green | 2-0 | 0 | 0 | 0 |
Nick Williams | 1-1 | 0 | 0 | 0 |
Kevin Givens | 1-1 | 0 | 0 | 0 |
Yetur Gross-Matos | 1-1 | 0 | 0 | 0 |
Shakel Brown | 1-1 | 0 | 0 | 0 |
Sam Okuayinonu | 1-1 | 0 | 0 | 0 |
Evan Anderson | 1-1 | 0 | 0 | 0 |
T.Y. McGill | 1-0 | 0 | 0 | 0 |
George Odum | 1-0 | 0 | 0 | 0 |
Rock Ya-Sin | 1-0 | 0 | 0 | 0 |
Ji'Ayir Brown | 1-0 | 0 | 0 | 0 |