Final | Seahawks 30, 49ers 23

1:25 p.m. | Lumen Field | Seattle

TV: CBS | Radio: 710 AM/97.3 FM | Stream: NFL Game Pass

Jump to: Live updates » | Comments »

Seahawks vs. 49ers


Three things we learned from the Seahawks’ inspired 30-23 victory over the 49ers

They did it. The Seahawks snapped their three-game losing skid with a promising 30-23 victory over the rival San Francisco 49ers on Sunday afternoon at Lumen Field.

The 49ers, riding a three-game winning streak, came in as one of the NFL’s hottest teams.

The Seahawks improved to 4-8 overall this season.

Here are three immediate impressions from the Seahawks’ win.

—Adam Jude

Seahawks survive multiple turnovers to beat 49ers in wild game

For three hours Sunday, anyway, the Seahawks were everything they mostly haven’t been in 2021 — resilient, clutch and ultimately victorious when the 49ers were turned away at the 3-yard line with 18 seconds left.

The 49ers drove 95 yards appearing ready to steal a victory and raise a ton of questions about Pete Carroll’s decision not to kick a field goal earlier in quarter.

But Seattle made three straight stops from the 3 to close out the 30-23 win on a day when Russell Wilson looked closer to his old self than at any time since his return from his finger injury.

The final stop came when Carlos Dunlap tipped a Jimmy Garoppolo pass on fourth down.

It added up to a rare feel-good day for Seattle, made that much better by the damage it may have done to a San Francisco team that had won three in a row, positioning itself for the playoffs. Instead, the 49ers fell to 6-6, with two of its losses this season to the Seahawks.

Read more.

—Bob Condotta

Seahawks stop 49ers four straight times near goal line for the win


49ers at the 30 at the two-minute warning

49ers recover Gerald Everett's second fumble at the 2-yard line


Rashaad Penny goes 27 yards into red zone


Niners will punt after successful Seahawks challenge


Third quarter impressions

Russ is back

Can we say that officially now?

Yes, yes we can.

I wasn’t so sure of that midway through the third quarter, when Russell Wilson missed an open DK Metcalf badly for what should have been an easy touchdown. Metcalf beat the cornerback in coverage and a had two steps along the left sideline, only to see Wilson’s throw sail 10 yards wide of the end zone.

The might have been the worst throw Wilson has unleashed since his return from finger surgery.

But on the next drive, Wilson responded with perhaps his best throw of the season — showing off a brilliant touch on his 12-yard floater to Tyler Lockett in the back of the end zone on a third-and-6 play.

Lockett, as he so often has done, made a terrific over-the-shoulder grab in the back of the end zone, giving the Seahawks a 30-23 lead.

Overall, Wilson has had a very nice bounce-back game. He enters the fourth quarter 24 for 29 for 183 yards with two touchdowns and one interception. It should be three TDs and no INTs — but Wilson’s pass at the goal line for Gerald Everett early in the third quarter was dropped, tipped and then picked off by the 49ers.

Dunlap cameo

Carlos Dunlap’s struggles have been well documented this season. Through 11 games, the veteran edge rusher had a mere half sack — that’s right, only a half sack.

Well, he came through when the Seahawks had to have him — recording his first solo sack of the season to take down Jimmy Garoppolo in the end zone for a safety early in the third quarter to tie the score at 23-23.

The pass rush remains a major issue for this Seattle defense, but maybe that’s one that can get Dunlap going a little more consistently.

It’s a Homer

Yep, it’s that kind of game for Travis Homer.

The running back-slash-special teams ace scored the game’s first touchdown on a wild 73-yard fake-punt run early in the first quarter.

On the opening kickoff of the second half, Homer recovered a 49ers fumble at the San Francisco 26-yard line. Nick Bellore forced the fumble.

Seattle’s defense got another takeaway later in the third quarter when Quandre Diggs picked off Garoppolo to set up Wilson’s TD pass to Lockett.

—Adam Jude

Jamal Adams will not return with shoulder injury

End of third: Seahawks 30, 49ers 23

After fourth-down penalty, 49ers punting back to Seahawks


No fumble: Mitchell was down

Seahawks may have Elijah Mitchell fumble

Tyler Lockett hauls in over-the-shoulder TD


Quandre Diggs intercepts Garoppolo


Seahawks punting to 49ers following safety

Carlos Dunlap ties the game for Seahawks on a safety


Gerald Everett bobbles, tips sure TD to 49ers for end-zone interception

Jamal Adams questionable with shoulder injury


Seahawks recover 49ers fumble on second-half kickoff

Halftime impressions

Offense showing some life

The Seattle offense is keeping the Seahawks in this one -- and it’s been a while since we’ve said that.

Seattle scored TDs on its final two drives of the second quarter, each time responding after 49ers scores, to close within 23-21 at halftime.

The final score came on a 7-yard Russell Wilson to Dee Eskridge hookup that capped an eight-play, 65-yard drive over 1:36 in a two-minute drill that was aided by two roughing penalties on the 49ers.

Wilson was 10-for-12 for 89 yards and a touchdown in the second quarter in the best he has looked since his return from injury and is 16-for-19 for 111 yards and a TD in the first half.

Those were much needed scores as the 49ers gained 125 yards on 16 plays in the second quarter in twice looking like they were on the verge of taking command of the game.

Containing Kittle proving a challenge

A key to Seattle’s 28-21 win over the 49ers in San Francisco in October was holding tight end George Kittle to just 40 yards on four receptions on a whopping 10 targets.

But the Seahawks aren’t coming anywhere close to that success this time around as Kittle has torn apart Seattle’s defense in the first half with five catches for 121 yards and two touchdowns.

Most stunning was a catch and subsequent tight-rope act down the sideline for a 48-yard score just before the half that put the 49ers ahead 23-14.

Peterson giving some life to running game

The stats don’t say much. But Adrian Peterson gave some definite life to Seattle’s running game in the first half, and specifically in the second quarter. Peterson’s tough running converted a third-and-3 at the 37 that keyed the drive that ended in his own 1-yard TD run a few minutes later.

Peterson appeared stopped short of the line for the first but kept his legs churning and the pile moving long enough to get it, the kind of physical running Seattle hasn’t had much of lately with Chris Carson out and Alex Collins banged up.

Metcalf making impact

The Seahawks made it a priority all week to get the ball more to DK Metcalf, and so far, they have.

Metcalf has four catches for 53 yards on six targets -- of Wilson’s 19 total attempts -- most notably a 33-yarder to convert a third-and-14 that set up Peterson’s 1-yard TD.

On that play, Metcalf was split out wide and had man coverage on 49ers backup cornerback Deommodore Lenoir, in the game for the inured Emmanuel Moseley. Wilson spotted the matchup immediately and got the ball to Metcalf for one of the QB's best plays since returning from injury.

—Bob Condotta

Seahawks trim lead on Dee Eskridge's first career touchdown


Jamal Adams heads to locker room

George Kittle tip-toes his way to his second TD of the game

Adrian Peterson scores in first game in Seattle to tie Jim Brown's total TDs

Seahawks get a delay-of-game following a timeout ...

Tyler Lockett down after missed diving attempt, but walks off

49ers extend lead with 50-yard field goal

49ers driving again on Seahawks defense

First quarter impressions

What … is … going … on … here?

What a wild game, eh?

We’ve already seen a fake-punt touchdown, two 49ers touchdowns, a 36-year-old legend starting at running back, an interception, three Seahawks fumbles (one lost), a 23-yard loss on a sack, a badly missed 56-yard field goal and an ambulance on the field.

And all happened in the first nine minutes of the first quarter.

This game is bonkers.

Yes, that was newly-signed Adrian Peterson starting at running back for Seattle. It's been rough so far. He lost 5 yards on his first carry and he fumbled on his second carry — with teammate Will Dissly recovering.

Somber start

It was an awful scene to start the game as an ambulance was called onto the field to bring the 49ers’ Trenton Cannon to a local hospital.

Cannon was injured while providing coverage on the game’s opening kickoff. Cannon’s head collided with 49ers teammate Talanoa Hufanga’s leg.

Medical personnel from both teams rushed to Cannon’s side on the field.

Cannon could be seen speaking and moving his arms.

He was later ruled out of the game with a concussion.

It’s a trap!

At 3-8, with virtually no chance of making the playoffs, the Seahawks have officially entered the Why The Heck Not? portion of their season.

After a three-and-out start from Seattle’s offense, Travis Homer took a direct snap on a fake punt and ran 73 yards untouched for the game’s first touchdown.

Homer did a flip in the end zone after the score, giving the Seahawks a 7-0 lead.

It’s the Seahawks’ longest touchdown play of any kind since Tyler Lockett’s 75-yard run against Carolina in December 2016, and the longest fourth-down TD from scrimmage since the Steelers' Chris Hope caught an 81-yard pass from punter Josh Miller in a 13-10 loss to Ravens in December 2003, according to The Associated Press.

—Adam Jude

End of first: 49ers 14, Seahawks 7

Russell Wilson sacked on first down

Elijah Mitchell puts the 49ers ahead by a touchdown

Jason Myers misses 56-yard field goal

Russ fumbles, but Seahawks recover for a huge loss

Rashaad Penny in at RB over AP

Bobby Wagner picks off Garoppolo

Not a great start for All Day ...

Seahawks go three-and-out again

... and George Kittle scores quickly for 49ers TD

Gerald Everett fumbles on Seahawks' second drive

Seahawks defense proceeds to force 49ers into three-and-out

49ers RB Trenton Cannon injured on kickoff, taken off field in ambulance

The game was halted for about seven minutes following the opening kickoff after 49ers backup running back Trenton Cannon suffered an injury and was taken off on a stretcher, with an ambulance coming onto the field to take him off.

Cannon’s neck appeared to collide with the leg of Talanoa Hufanga as the two attempted to make a tackle of DeeJay Dallas of the Seahawks.

TV replays showed Cannon moving his arms as he was being lifted into the ambulance.

The entire 49ers team circled Cannon on the field and Seahawks players also joined in, with several taking a knee, including Travis Homer.

Cannon is a fourth-year player from Virginia State.

Cannon is out with a concussion, per an official announcement.

—Bob Condotta

Seahawks score opening touchdown on a fake punt

Seahawks offense goes three-and-out

Michael Bennett raises 12 flag

Former Seahawk Michael Bennett was back in the stadium as the 12 flag raiser for Sunday’s game.

Bennett, who played for the Seahawks from 2013-17 (he also began his career with Seattle in 2009 without playing in a game), said “it feels weird to be back" during an interview on the pregame radio show on @710ESPNSeattle but also that "it's just good to be back, to be back in the essence of what we created."

Bennett has not played since the 2019 season when he was with both Dallas and New England.

“Raising the flag is a very powerful thing because it’s like this moment where everyone is remembering your impact, not only on the field but in the community and with your teammate," Bennett said. “I’m honored to have that opportunity to do that."

—Bob Condotta

49ers player injured on opening kickoff

49ers fans invading Lumen Field ...

First look at Adrian Peterson

Michael Bennett raising 12 flag

Early look at Seahawks' uniforms

83 percent of bets on favored 49ers

Pregame look at Russ and DK connection

RB Alex Collins inactive against the 49ers

Alex Collins, who has started the last seven games for the Seahawks at running back, is inactive for Seattle against the 49ers Sunday with the Seahawks instead expected to give significant snaps to recently-signed veteran Adrian Peterson.

Collins has been dealing with an abdomen injury and did not practice more than on a limited basis this week.

However, the Seahawks will have running backs Rashaad Penny and Travis Homer also active for today after sitting out against Washington Monday as well as DeeJay Dallas.

Other inactives for Seattle include starting left guard Damien Lewis, with Kyle Fuller expected to start at left guard.

Also inactive for Seattle are QB Jacob Eason, OL Phil Haynes, CB Nigel Warrior and DL Robert Nkemdiche.

With Nkemdiche out that means 2019 first-round pick L.J. Collier will be active for the second straight week.

Inactives for the 49ers include leading receiver Deebo Samuel (groin) and starting middle linebacker Fred Warner (hamstring) and weakside linebacker Dre Greenlaw (groin). Also inactive for the 49ers are LB Marcell Harris, DL Maurice Hurst and OL Colton McKivitz.

—Bob Condotta