SANTA CLARA – The 49ers, the last unbeaten team in the NFL, are unbeaten no longer.
The 49ers fall to 8-1 on the season, while the Seahawks are right back in the NFC West hunt with an 8-2 mark.
Here are the 49ers' grades from their first loss of the season:
Matt Breida really struggled, as he was clearly bothered by an ankle injury before leaving the game in the second half. Breida managed just 18 yards on 10 carries. The 49ers were not able to open consistent holes on the ground, as Seattle made it a point to slow down the running game. The Seahawks' front seven won this battle quite decisively.
The pass protection really struggled.
Jimmy Garoppolo really struggled.
The pass-catchers really struggled.
This was a bad night for this group all the way around. Offensive tackles Joe Staley and Mike McGlinchey were back in the lineup, and the Seattle pass rush feasted. Garoppolo lost two fumbles on sacks, including one that Jadeveon Clowney scooped up and returned for a touchdown.
The 49ers were playing without tight end George Kittle. No. 1 receiver Emmanuel Sanders went down in the first half with a rib injury. Deebo Samuel stepped up with eight receptions for 112 yards, but everyone else really struggled. Kendrick Bourne had a touchdown reception, but he had some costly dropped passes, too.
Marquise Goodwin and Dante Pettis had three passes thrown their way apiece. Neither caught a pass and both players had drops. They made zero contribution.
Garoppolo completed 24 of 46 passes for 248 yards with one touchdown and one interception. He should have had a few more interceptions, but Seattle's defense let some easy opportunities slip away.
The 49ers run defense did a commendable job against Chris Carson, who gained 89 yards on 25 rushing attempts. The 49ers had to be happy with the effort to hold Carson to 3.6-yard per attempt.
Russell Wilson was the Seahawks' most-effective runner, as he gained 53 yards on six scrambles. Those yards, though counting toward the rushing total, were on plays that started out as passes.
K'Waun Williams had a forced fumble of running back Rashaad Penny that DeForest Buckner recovered in the third quarter.
The 49ers did a good job against Wilson, who completed 24 of 34 passes for 232 yards with one touchdown and one interception. Linebacker Dre Greenlaw had what looked like a huge interception in overtime, along with a 47-yard return. However, the 49ers failed to cash in.
The 49ers' pass-rush got after Wilson, sacking him five times for minus-43 yards. Fred Warner had two sacks. Arik Armstead had 1.5 sacks, while D.J. Jones added a sack and K'Waun Williams came up with a half-sack.
The 49ers got back into the game in the fourth quarter when DeForest Buckner had a 12-yard fumble return for a touchdown after Armstead and Williams teamed up for a sack.
Jaquiski Tartt saved a touchdown in the first half when he stripped DK Metcalf of the ball near the goal line.
Rookie kicker Chase McLaughlin was in line to be the star of the game after making a pressure kick at the end of regulation to send it to overtime. But when he had a chance to win it in the extra session, his kick sailed so far to the left that it ended up in the tunnel in the corner of the end zone.
Mitch Wishnowsky averaged 46.4 yards on his five punts, but he had one touchback and Tyler Lockett had a 20-yard return to leave him with a net average of 37.6 yards.
Richie James did not get much going in the return game.
[RELATED: McLaughlin tries to make sense of missed FG]
First, it looked as if the 49ers were going to win a blowout. Then, it looked as if Seattle would pull away. It was a back-and-forth encounter that ended with Seattle taking home the victory in overtime.
The 49ers made so many mistakes. And the Seahawks let them off the hook with their failure to capitalize on many other potential mistakes. The 49ers' defense gave the 49ers a chance to win, but the offense was mostly a disaster.
49ers report card: Grades on offense, defense in 27-24 loss to Seahawks originally appeared on NBC Sports Bay Area