The Seattle Seahawks are two home wins from returning to Levi’s Stadium for Super Bowl LX. It would be fitting because on that field Saturday night the Seahawks looked like a Super Bowl-worthy team, at least on defense.

The 49ers’ offense averaged 42.3 points and 455.3 yards per game in December, helping San Francisco force a huge game Saturday in which the winner would be NFC West champs and clinch the NFC’s No. 1 seed, and the loser would be a wild-card team. The Seahawks clamped down on the 49ers’ red-hot offense in one of the most impressive defensive performances of the season, leading a 13-3 win that gave Seattle the first seed in the NFC and the division title.

Advertisement

The 49ers had 173 yards. That is the fewest in any regular-season game under Kyle Shanahan, who became the 49ers’ head coach in 2017. The previous low was 191 in a 2024 game against the Los Angeles Rams, via NFL researcher Tony Holzman-Escareno.

Brock Purdy didn’t surpass 100 passing yards until the first few minutes of the fourth quarter and threw a critical interception in the red zone in the fourth quarter. When he was hit on a fourth-down incompletion that effectively ended the game in the final two minutes, he stayed down in some pain. Purdy was under pressure most of the night from a fierce Seahawks defense.

The win means the Seahawks get a bye week and will host a divisional-round game and potentially an NFC championship game.

Facing Seattle defense’s on the road in a playoff game seems like a tough assignment for anyone. The 49ers were the NFL’s hottest offense, and they got almost nothing against the Seahawks in a massive regular-season matchup. Now the 49ers have to go on the road next week while the Seahawks rest up.

Seattle Seahawks running back Kenneth Walker III (9) gestures against the San Francisco 49ers during the first half of an NFL football game in Santa Clara, Calif., Saturday, Jan. 3, 2026. (AP Photo/Godofredo A. Vásquez)

Seahawks running back Kenneth Walker III came up with a critical first down on third-and-17 in Seattle’s victory on Saturday night against San Francisco. (AP Photo/Godofredo A. Vásquez)

(ASSOCIATED PRESS)Seahawks’ dominance started early but they couldn’t take bigger advantage

The 49ers’ offense was one of the talking points of the NFL through December. Nobody could slow it down. Perhaps Seattle’s defense should have gotten a little more attention.

Advertisement

The 49ers couldn’t get much going early Saturday. Through the first quarter, San Francisco had 15 yards and no first downs. Seattle was controlling the game but having a hard time building a big lead. The Seahawks had an inexplicable sequence on fourth-and-goal on their first drive, passing from the 1-yard line and taking an 11-yard sack, then running two straight times before going for it on fourth down and throwing incomplete. Seattle did hit a 27-yard touchdown run from Zach Charbonnet but also had a missed field goal. They had outgained the 49ers 150-15 by the time of that missed field goal and had just a 7-0 lead.

The 49ers and Seahawks traded field goals after that. Seattle was swarming San Francisco on defense and moving the ball well with 196 yards at halftime. For the 49ers to trail just 10-3 after the first half seemed like a big win for them, given how they had been dominated on both sides of the ball. But Seattle’s defense made sure it wasn’t a problem.

Seahawks’ defense never really let up

The Seahawks weren’t blowing anyone away on offense but had one key drive that helped them get a two-score lead. Kenneth Walker III picked up 19 yards on a pitchout on third-and-17, a huge play to keep the drive going. The Seahawks settled for a field goal, but the 11-play, 55-yard drive resulted in a 13-3 lead early in the fourth quarter.

After that the 49ers made one huge mistake inside the red zone that cost them dearly. Purdy’s pass to Christian McCaffrey was tipped slightly at the line, causing it to be behind McCaffrey a bit. It bounced off McCaffrey’s hands and linebacker Drake Thomas made an excellent play to react to the ball in the air and snagged an interception at the 3-yard line. The Seahawks had all the answers for the 49ers’ offense.

Advertisement

Seattle played a turnover-free game on offense, which was a concern coming in because of Sam Darnold’s history of throwing key interceptions in big games. Seattle dictated the flow of the game by rushing it with impressive efficiency against a subpar 49ers defense.

The 49ers will be either the No. 5 or No. 6 seed. If the Rams win Sunday against the Arizona Cardinals, they’ll be the No. 5 seed and San Francisco will slide down to No. 6. That seems unfair — especially since it would mean a trip to either the Philadelphia Eagles or the Chicago Bears — given how good the 49ers have been this season through a spate of injuries. It was just unlucky that the 49ers happened to play in the same division as the best team in the NFL this regular season.

Follow along with Yahoo Sports for live updates, highlights and more as the Seahawks and 49ers clash in a quest to win the No. 1 seed in the NFC in Week 18.

Live coverage is over37 updatesAndy BackstromSat, January 3, 2026 at 8:07 PM PST

Andy Backstrom

SEAHAWKS

Darnold: 20/26, 198 yards
Walker III: 16 rush, 97 yards; 4 rec, 36 yards
Charbonnet: 17 rush, 74 yards, TD
Smith-Njigba: 6 rec, 84 yards
Thomas: 5 total tackles, 2 PD, 1 INT

3rd Down: 6/13
Total yards: 361
Rushing yards: 180
Time of possession: 37:48

49ERS

Purdy: 19/27, 127 yards, 1 INT
McCaffrey: 8 rush, 23 yards; 6 rec, 34 yards
Jennings: 4 rec, 35 yards
Bethune: 7 total tackles, 1 sack, 1 PD

3rd Down: 2/9
Total yards: 173
Rushing yards: 53
Time of possession: 22:12

Andy BackstromSat, January 3, 2026 at 7:56 PM PST

Andy Backstrom

The Seattle Seahawks have won the NFC West and earned the top seed in the conference, which comes with a first-round bye and home-field advantage in the playoffs.

They outgained the San Francisco 49ers 361-173.

Seattle had 23 first downs, whereas San Francisco mustered only nine.

Brock Purdy was under duress all night, and the 49ers’ run game was bottled up. The Seahawks missed some opportunities for points — they turned it over on downs on a drive where they had first-and-goal from the 1-yard line, and they missed two field goal attempts — but they moved the ball up and down the field.

Seattle’s in the driver’s seat heading into the postseason.

Andy BackstromSat, January 3, 2026 at 7:49 PM PST

Andy Backstrom

The 49ers’ last-ditch effort to chip away at the Seahawks’ lead ended prematurely. San Francisco turned it over on downs on its own 24-yard line.

Purdy was hit from his blind side as he was throwing to tight end George Kittle.

Backup left tackle Austen Pleasants, replacing Trent Williams, let linebacker Derick Hall through, and Hall slammed Purdy, who was on the ground for a few moments before ultimately getting up and jogging off the field.

Andy BackstromSat, January 3, 2026 at 7:41 PM PST

Andy Backstrom

Jason Myers has now missed two field goals tonight, this one doinking from only 26 yards out. The wind could be a factor. He also had a kickoff sail out of bounds.

Andy BackstromSat, January 3, 2026 at 7:37 PM PST

Andy Backstrom

Third-and-long conversions have been the name of the game for the Seahawks. They pulled off another one late in the fourth quarter.

Sam Darnold bought some time, extended the play and located wide receiver Cooper Kupp downfield, as the two veterans hooked up for a 24-yard connection.

Darnold has completed 20-of-26 passes for 198 yards.

Andy BackstromSat, January 3, 2026 at 7:31 PM PST

Andy Backstrom

It’s been a roller coaster night for Bethune, who has been in and out of San Francisco’s lineup. He also recorded a sack earlier.

Andy BackstromSat, January 3, 2026 at 7:27 PM PST

Andy Backstrom

Just when it looked like the 49ers were going to make it one-score game again, the Seahawks came up with a takeaway in the red zone.

On a pass that Seattle’s Boye Mafe appeared to slightly alter, San Francisco running back Christian McCaffrey failed to make a difficult catch.

The ball ended up behind him, and he bobbled it. Seahawks linebacker Drake Thomas was there to collect the deflection for an interception.

Andy BackstromSat, January 3, 2026 at 7:21 PM PST

Andy Backstrom

Rolling right, Brock Purdy dialed up a 20-yard pass to tight end George Kittle. Then he picked up a first down with his legs on the next play.

With another first down, courtesy of a 10-yard Purdy completion to wideout Demarcus Robinson, San Francisco is inside the Seattle 30-yard line for the first time tonight.

Andy BackstromSat, January 3, 2026 at 7:16 PM PST

Andy Backstrom

The Seahawks are up two scores again, thanks to a 31-yard Jason Myers field goal. Myers is now 2-of-3 on the night.

His kick wouldn’t have been possible without running back Kenneth Walker III scurrying for 19 yards on third-and-17 at the beginning of the drive.

Seattle has 17 first downs but just 13 points.

Andy BackstromSat, January 3, 2026 at 7:09 PM PST

Andy Backstrom

San Francisco is severely depleted in the second level. Dee Winters already went out earlier tonight, and Tatum Bethune was sidelined for a few plays on the current Seahawks series.

Bethune did return, however. With Bethune out, potential defensive options were bleak:

Andy BackstromSat, January 3, 2026 at 7:06 PM PST

Andy Backstrom

Seahawks running back Kenneth Walker III took a toss to the right and then weaved back toward the left before swinging his hips as he was brought to the ground to lengthen a 19-yard gain on third-and-17.

Andy BackstromSat, January 3, 2026 at 7:04 PM PST

Andy Backstrom

The Seahawks’ starting blind-side protector has returned to the lineup.

Andy BackstromSat, January 3, 2026 at 7:02 PM PST

Andy Backstrom

So much for any potential momentum — following cornerback Deommodore Lenoir’s head-turning tackle for loss that forced a Seahawks punt, the 49ers went three-and-out.

Brock Purdy completed a third-down pass to wide receiver Demarcus Robinson, however, Seattle cornerback Devon Witherspoon was right there for the tackle to stop him short of the first down marker.

Andy BackstromSat, January 3, 2026 at 6:56 PM PST

Andy Backstrom

San Francisco needed a stop, and cornerback Deommodore Lenoir delivered one. He brought down Seattle running back Zach Charbonnet in the open field for a loss of five yards on third-and-2.

That TFL forced the Seahawks to punt.

Here’s a closer look (and defensive coordinator Robert Saleh’s reaction):

Andy BackstromSat, January 3, 2026 at 6:53 PM PST

Andy Backstrom

Seattle is now down to its third option at left tackle. Josh Jones was hit from behind by running back Kenneth Walker III on a third-quarter run.

In comes rookie Amari Knight, who has recorded only two offensive snaps this season. Knight went undrafted out of UCF.

Andy BackstromSat, January 3, 2026 at 6:47 PM PST

Andy Backstrom

San Francisco moved the chains with a 13-yard pass to wide receiver Demarcus Robinson and a four-yard pass to tight end George Kittle.

But then, just as the 49ers were approaching midfield, Brock Purdy was sacked by Seahawks nose tackle Jarran Reed for a loss of six yards.

Purdy’s subsequent third-and-13 pass fell incomplete, and the Niners punted again.

Andy BackstromSat, January 3, 2026 at 6:36 PM PST

Andy Backstrom

SEAHAWKS

Darnold: 10/13, 98 yards
Charbonnet: 9 rush, 60 yards, TD
Walker III: 9 rush, 50 yards; 2 rec, 21 yards
Smith-Njigba: 4 rec, 52 yards

49ERS

Purdy: 10/13, 47 yards
McCaffrey: 3 rush, 7 yards; 3 rec, 18 yards
Jennings: 3 rec, 19 yards
Green: 7 tackles, 1 PD

Andy BackstromSat, January 3, 2026 at 6:31 PM PST

Andy Backstrom

San Francisco is fortunate it’s only down seven points to Seattle at the break. The Seahawks are outgaining the 49ers 196-69 through two quarters of play.

Andy BackstromSat, January 3, 2026 at 6:27 PM PST

Andy Backstrom

49ers linebacker Dee Winters got stepped on by Seahawks left tackle Josh Jones, according to the broadcast. He is now questionable to return with an ankle injury.

Andy BackstromSat, January 3, 2026 at 6:25 PM PST

Andy Backstrom

It looked like Kyle Shanahan was going to leave the 49ers’ offense on the field for a fourth-and-3. But after a Seattle timeout, San Francisco opted for three points.

Eddy Piñeiro trotted out and drilled a 48-yard field goal to make it a one-score game.