1st 2nd 3rd 4th Tot
SF 7 14 0 11 32
SEA 7 6 13 3 29

The latest edition of the San Francisco 49ers-Seattle Seahawks rivalry was filled with improbable big plays, unpredictable twists and turns, even a sideline fracas with an ejection.

But, at the end of a memorable, action-packed affair, the 49ers managed to come out on top with the help of a lot of splash on defense and a monster performance by a future Hall of Fame wide receiver.


The 49ers built a lead over the Seahawks with three first-half takeaways that all led to touchdowns. Then, after losing their lead in the second half, they rode a clutch performance from wide receiver Mike Evans to bring them back in front before holding on late to snatch an extremely hard-earned 32-29 victory over the Seahawks at Lumen Field in Seattle.

Evans caught seven passes for 113 yards with one touchdown and a two-point conversion on the day, with 75 of those yards coming on a go-ahead drive in the second half. The 49ers notched five sacks and four takeaways in a game that had seven of them, with the biggest being a forced fumble and touchdown by rookie defensive tackle Gracen Halton.

Quarterback Brock Purdy completed 19 of 29 passes for two touchdowns and one interception on the game for the 49ers, while Sam Darnold finished 18 of 29 for 195 yards, one touchdown and two interceptions for the Seahawks.

Huge plays on defense push 49ers to a halftime lead


The first half was filled with twists, turns, and splash plays on defense for the 49ers, starting with an early takeaway to push them to a 7-0 lead. After a three-and-out to start the game, the 49ers pinned the Seahawks at their own 11 with a 52-yard punt. A first-down run for seven yards by running back Emanuel Wilson was negated by a second-down sack for a seven-yard loss by linebacker Jaden Dugger, and then cornerback Renardo Green stepped in front of a Darnold Pass to give the 49ers the ball at Seattle's 18-yard line.


Green's interception was quickly turned into points courtesy of Purdy and wide receiver Mike Evans. A 13-yard completion to Evans on 3rd-and-7 from the 15-yard line gave the 49ers the ball at the 2, and Purdy and Evans connected again on the next play to put the 49ers on the board.



The lead didn't last long, however, as the 49ers committed a major blunder of their own to help the Seahawks get right back in the game. After a Seahawks three-and-out following the Evans touchdown, a muffed punt by 49ers return man Jacob Cowing gave the Seahawks the ball at the San Francisco 24-yard line. The Seahawks turned that into a six-play scoring drive, capped by a touchdown run by Wilson from two yards out.


Two consecutive three-and-outs came after the touchdown, which led to the 49ers taking over at their own 45-yard line with 3:17 remaining in the first quarter. The 49ers were pushed back on a second-down holding call on left tackle Trent Williams but moved into a 3rd-and-1 after a 14-yard catch by wide receiver Deebo Samuel. But the drive came to an end on the next play on a sack by defensive tackle Byron Murphy, which was the first sack allowed by the 49ers this season.


The Seahawks took over at their own 8-yard line after the ensuing punt and quickly moved across midfield on a 38-yard completion to wide receiver Jaxon Smith-Njigba and a neutral zone infraction by the 49ers. Another completion to Smith-Njigba, this one for 16 yards, moved the Seahawks to the 31-yard line. But the 49ers held on defense from there, forcing the Seahawks to settle for a 49-yard field goal from kicker Jason Myers to take a 10-7 lead.

The 49ers moved across midfield on their next possession before being stopped again by Seattle's defense, which was helped by another sack by Murphy. But the 49ers answered with another impact play to give the offense a boost, this one courtesy of All-Pro linebacker Fred Warner. The Seahawks took over at their own 9-yard line after a punt, and on the first play of their possession, Warner punched the ball out of the arms of Wilson, leading to a fumble recovery at the 11 by safety Malik Mustapha.


Running back Christian McCaffrey wasted no time in giving the 49ers the lead after the takeaway. McCaffrey took the first-down handoff and muscled his way into the end zone, giving the 49ers a 14-10 lead with just over eight minutes left in the half.



Warner's shining moment for the 49ers' defense was followed by a bad one by linebacker Dre Greenlaw on the next drive. The Seahawks started at their own 35-yard line and moved across midfield in four plays, with the fourth being a run out of bounds by Darnold. Greenlaw gave Darnold a bit of a late hit after Darnold stepped out of bounds, which led to a sideline altercation between Greenlaw and Seahawks players. Greenlaw headbutted linebacker Ernest Jones IV during the altercation, leading to his ejection from the game.


Halton and defensive tackle Osa Odighizuwa teamed up to help stop the Seattle drive after Greenlaw's ejection. A sack for a nine-yard loss by Halton on 1st-and-10 from the 21 pushed the Seahawks back to the 30, and then Odighizuwa pushed the Seahawks further back with a sack for a seven-yard loss. The Seahawks were forced to settle for a 50-yard field goal from Myers to cut the lead to 14-13 just after the two-minute warning.


A 39-yard kickoff return by Jordan James gave the 49ers a good starting position on their final drive of the half. The 49ers moved to the Seattle 38-yard line on a 23-yard completion to Evans but then moved five yards back on a false start penalty. A holding penalty two plays later negated a 7-yard gain by Samuel, and then after a 5-yard completion to tight end George Kittle, the third sack of the first half stopped Purdy on third down and forced the 49ers to punt.

18 seconds remained on the clock after the punt, which turned out to be plenty of time for disaster to strike for the Seahawks. After taking over at their own 4-yard line, the Seahawks handed the ball off on first down to running back George Holani. The rookie Halton then turned in the biggest play of his young career, stripping the ball from Holani and recovering it in the end zone to give the 49ers a 21-13 lead.


The Seahawks held onto the ball from there and ran out the rest of the first-half clock. The 49ers wound up outgaining the Seahawks 112 to 110 in the first half despite not having a drive longer than 21 yards. Purdy finished the half with 81 yards and one touchdown on 8-of-14 passing, while Darnold completed 8 of 14 passes for 17 yards and an interception.


Evans, Purdy, and the defense deliver down the stretch


The second half started nearly the same way the first one did -- with an interception by Renardo Green. This one came three plays into the half, with Green picking Darnold off at the San Francisco 44-yard line. A punch from tight end Elijah Arroyo added a 15-yard penalty to the play, giving the 49ers the ball at the Seattle 39-yard line.


The Seahawks got a break after the turnover as they forced the 49ers to attempt a 52-yard field goal, which was missed wide left by kicker Eddy Pineiro. The Seahawks then moved into 49ers' territory again before being held to another Myers field goal, this one from 43 yards after an eight-play, 33-yard drive. After that, it was the Seahawks' turn to make a play on defense, as cornerback Nehemiah Pritchett picked off a Purdy pass on a third-down play and returned it 20 yards to give the Seahawks the ball at the 49ers' 23-yard line.


Smith-Njigba appeared to have been battling a gimpy ankle after the catches he made earlier in the game, but he shook it off to give the Seahawks a 23-21 lead after the interception. The Seahawks faced a 3rd-and-3 at the 16 when Darnold connected on a short pass to Smith-Njigba, who weaved his way through the 49ers' defense to give the Seahawks their second touchdown of the game.


Things got worse for the 49ers, who quickly gave the ball back to the Seahawks with another turnover. After a 13-yard completion to tight end George Kittle on the first play of their next possession, Samuel put the ball on the ground on the second play after being tripped up on a run by linebacker Drake Thomas. The Seahawks took over at the 49ers' 36-yard line and turned the takeaway into another field goal and a 26-21 lead, while Samuel left the game with a hamstring injury.


The 49ers answered with their longest drive of the game -- 12 plays, 74 yards -- made possible with multiple doses of Mike Evans magic. A 15-yard completion to Evans helped the 49ers recover from a pass interference penalty on wide receiver Brandin Cooks on the first play of the drive, and then Evans added a 9-yard catch near midfield to move the ball into Seattle territory. A 23-yard completion to Evans gave the 49ers a first down on a 3rd-and-10 later in the drive, then Evans hauled in a 28-yard catch to overcome a questionable intentional grounding call on Purdy that put the 49ers in a 2nd-and-21.



That catch put the 49ers in a 1st-and-goal from the 9-yard line, which became a 2nd-and-goal from the 7 after a two-yard catch by Kittle. Purdy then found Cooks in the end zone for a touchdown to give the 49ers a 27-26 lead.


Purdy sent the ball in Evans' direction on the ensuing two-point attempt and couldn't connect, but they were given a second chance after a penalty. Purdy then tossed the ball into the end zone towards Evans again to convert the two-point conversion and give the 49ers a 29-26 lead with 11:02 remaining in the game.


The Seahawks quickly found themselves back across midfield following a 39-yard kickoff return by Rashid Shaheed and a 9-yard catch by Smith-Njigba. Darnold then found Shaheed for a 22-yard reception to move the Seahawks to the San Francisco 22-yard line, but after short gains on first and second down, the 49ers rose to the occasion again on defense with their fifth sack of the game, this one from defensive end Keion White. Myers then came on to add his fifth field goal of the game, this one from 40 yards to tie the game at 29 with just under seven minutes remaining.


The 49ers took over at the 32-yard line on the next possession and turned to their running backs to move into scoring range. Two runs and two catches from McCaffrey, along with two runs from Kaelon Black, got the 49ers to the Seattle 24-yard line in six plays, but on a 3rd-and-1 play, Black was stopped for a one-yard loss. The clock moved to the two-minute warning, after which Pineiro came on to attempt a 44-yard field goal, which he connected on to give the 49ers a 32-29 lead.

A holding penalty on the kickoff put the Seahawks at their own 15-yard line to start the next possession. But they quickly dug out of that hole with a 35-yard completion to Smith-Njigba to move the ball to midfield. The next two passes fell incomplete, leading to a 3rd-and-10 with 1:09 remaining. Darnold then fired another pass downfield for Smith-Njigba, who was open, but the ball went through his hands during a leaping attempt.



On 4th-and-10, Darnold threw short to wide receiver Cooper Kupp, who ran towards the first-down marker. Kupp jumped towards the marker and was ruled out of bounds on the field before a first down. The play went to review and was upheld, giving the 49ers the ball at their own 41-yard line.


The 49ers then ran out the clock, escaping Seattle with a 32-29 win. The 49ers moved to 5-0 with the victory and now hold a two-game lead in the NFC West. The Seahawks fell to 3-2 with the loss.

Game Notes


Today's game was the 58th meeting between the Seahawks and 49ers. The Seahawks now lead the series 33-25... The Seahawks were 3.5-point favorites coming into the game... Defensive lineman and 2025 first-round pick Mykel Williams made his season debut for the 49ers on Sunday. Williams began the year on the PUP list while recovering from a torn ACL that ended his rookie season... The 49ers will be back in action next week at home for a Monday night game against the Washington Commanders (1-3-1). The game will air on ESPN and will kick off at 8:15 p.m. ET/5:15 p.m. PT.

Scoring Summary



Game and Player Stats


SF Team Stats SEA
175 Passing Yards 162
94 Rushing Yards 89
269 Total Yards 251
6.52 Avg Yards per Pass 6.72
3.92 Avg Yards per Run 3.42
2 Fumbles Lost 2
1 Int Thrown 2
3 Sacks Allowed 5
00:29:02 Time of Pos 00:30:58
8 Penalties 5

49ers Player Stats
Passing Cmp/Att Yds TDs INTs
Brock Purdy 19/29 189 2 1
Rushing Att Yds Avg TDs
Christian McCaffrey 11 68 6.2 1
Kaelon Black 6 16 2.7 0
Brock Purdy 5 6 1.2 0
Deebo Samuel 2 4 2 0
Receiving Rec Tgt Yds TDs
Mike Evans 7 10 113 1
George Kittle 5 6 24 0
Deebo Samuel 2 3 21 0
Christian McCaffrey 3 3 15 0
Jacob Cowing 1 2 9 0
Brandin Cooks 1 2 7 1
Luke Farrell 0 1 0 0
Fumbles Fum Lost
Deebo Samuel 1 1 0 0
Jacob Cowing 1 1 0 0
Kicking FG Att Lg XP
Eddy Pineiro 1 2 44 3
Punting No Avg I20 Lg
Corliss Waitman 5 43.2 5 51
Defense T-A Sck INTs FF
Jaden Dugger 9-2 1 0 0
Malik Mustapha 7-2 0 0 0
Ji'Ayir Brown 6-1 0 0 0
Dre Greenlaw 3-1 0 0 0
Sebastian Valdez 3-1 1 0 0
Keion White 3-0 1 0 0
Gracen Halton 3-0 1 0 1
Deommodore Lenoir 2-1 0 0 0
Mykel Williams 2-1 0 0 0
Osa Odighizuwa 2-0 1 0 0
Fred Warner 10-5 0 0 1
Upton Stout 1-0 0 0 0
Renardo Green 1-0 0 2 0

Seahawks Player Stats
Passing Cmp/Att Yds TDs INTs
Sam Darnold 18/29 195 1 2
Rushing Att Yds Avg TDs
Emanuel Wilson 20 61 3.1 1
Jaxon Smith-Njigba 1 16 16 0
George Holani 4 7 1.8 0
Sam Darnold 1 5 5 0
Receiving Rec Tgt Yds TDs
Jaxon Smith-Njigba 5 8 102 1
George Holani 4 4 24 0
Rashid Shaheed 2 4 23 0
AJ Barner 3 5 20 0
Cooper Kupp 2 3 15 0
Emanuel Wilson 2 2 11 0
Elijah Arroyo 0 1 0 0
Fumbles Fum Lost
George Holani 2 1 0 0
Emanuel Wilson 1 1 0 0
Kicking FG Att Lg XP
Jason Myers 5 5 50 2
Punting No Avg I20 Lg
Michael Dickson 2 41.5 0 42
Defense T-A Sck INTs FF
Ernest Jones 9-4 1 0 0
Julian Love 6-3 0 0 0
Byron Murphy 6-1 2 0 0
Drake Thomas 5-3 0 0 1
Ty Okada 4-2 0 0 0
Uchenna Nwosu 4-1 0 0 0
Devon Witherspoon 4-1 0 0 0
Nick Emmanwori 4-1 0 0 0
Josh Jobe 4-0 0 0 0
Derick Hall 2-1 0 0 0
Leonard Williams 1-1 0 0 0
Brandon Pili 1-1 0 0 0


Related News




Follow us on: X, Facebook, Threads, Instagram

Nobody's perfect. Did you find a mistake in this article? Report it.


More San Francisco 49ers News