SEATTLE — Brock Purdy certainly didn’t do it all alone.
But the rookie quarterback said the 49ers home from a 21-13 win Over the Seattle Seahawks NFC West Champion.
Purdy, who has been battling oblique and rib problems, didn’t throw a pass this week until Thursday during a walkthrough in the hotel ballroom.
Purdy was certainly uncomfortable, but he and his teammates delivered a painful loss to the Seahawks that greatly undermined their postseason hopes.
Here’s the 49ers’ report card for the Week 15 game:
rush offense
The 49ers started the first half with Christian McCaffrey, who had 13 rushing attempts for 57 yards and a touchdown. He touched the ball in his two-thirds of the team’s first half plays.
Then when the 49ers needed big yardage to keep the ball away from the Seahawks, they turned to a few rookies. Purdy picked up a huge third-and-one on the rollout and let the ball reach forward as he was sliding to keep the inbounds.
Jordan Mason then scored on runs of 6, 2 and 55 yards.
The 49ers finished rushing for 170 yards on 34 carries while averaging 5.0 yards. McCaffrey finished with 108 yards on 26 attempts.
Grade: B Plus
passing offense
Quarterback Brock Purdy continued to do what was asked of him as he kept the 49ers offense moving. Purdy had touchdown passes to tight end George Kittle for 28 and 54 yards. The second touchdown came on a play that was Kittle’s fourth read for Purdy.
Purdy’s worst throw did no harm as Seattle free safety Quandre Diggs dropped what would be an interception in the second quarter.
Purdy finished with 17 completions on 26 attempts for 217 yards with two touchdown passes, no interceptions and a passer rating of 117.0.
Kittle finished with four receptions for 93 yards.
Class A
rush defense
The 49ers looked poised to take the Seahawks into the first dimension with a stout run defense early in the game. But Seattle he started gaining some yards against the 49ers, but not enough to make a difference.
The Seahawks averaged 5.0 yards of carry, but only 70 yards on 14 rushing attempts.
Linebackers Fred Warner and Dre Greenlow each made eight tackles in the 49ers’ run defense.
Grade: B Plus
pass defense
Seattle quarterback Genno Smith was under constant pressure, which made it difficult for him to participate in play on the field. Greenlaw came up with a big play when he forced a Travis Homer fumble after his pass short. Charvarius Ward returned the fumble 40 yards and set up his short 49ers touchdown drive.
Smith had a solid game, completing 31 of 44 attempts for 238 yards and one touchdown. The 49ers had the ball several times, but Greenlaw and Hufanga could intercept.
Deomodore Lenoir made a pick 6 in the third quarter, but referee Alex Kemp ruled that the penalty was negated after Nick Bosa ransacked a passer as he landed on Smith with all his might.
Botha recorded a sacktied his career-high 15.5.
Grade: A minus
special team
Return man Ray-Ray MacLeod contributed in the field position game, including a 39-yard kickoff return.
Punter Mitch Wischnowski posted a net average of 38.8 on six punts, while kicker Robbie Gould strayed wide right on a 43-yard field goal attempt.
Grade: B Minus
coaching
Coach Kyle Shanahan planned to open things up in the middle of the field to take advantage of some of the Seahawks’ pass coverage shortcomings. Defensively, his coordinator Demeco Ryans mixed it with the pressure, including Hufanga recording a three-and-out on his third possession in Seattle.
The 49ers haven’t missed a beat after an injury to Jimmy Garoppolo forced Purdy into action. Purdy deserves the most credit, but it shows how well the coaching staff have prepared him.
Class A
The entire
The 49ers appeared to be in control from the start. It may have been a little closer than it should have been, but winning in Seattle will not be easy for this organization.
Related: Deebo loved Kittle’s move in TD vs. Seahawks
The Seahawks were hanging around, and when the 49ers had to make a play to close the door at the end of the game, that’s exactly what they did.
Class A-