{"id":57649,"date":"2025-11-18T00:56:55","date_gmt":"2025-11-18T00:56:55","guid":{"rendered":"https:\/\/www.newsbeep.com\/us-ca\/57649\/"},"modified":"2025-11-18T00:56:55","modified_gmt":"2025-11-18T00:56:55","slug":"grades-for-commanding-win-vs-cardinals-nbc-sports-bay-area-california","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/us-ca\/57649\/","title":{"rendered":"Grades for commanding win vs. Cardinals \u2013 NBC Sports Bay Area &#038; California"},"content":{"rendered":"<p>The 49ers\u2019 offense was more healthy for a full game than at any point since the 2023 NFL season.<\/p>\n<p>And they turned to their stars during <a href=\"https:\/\/www.nbcsportsbayarea.com\/nfl\/san-francisco-49ers\/brock-purdy-christian-mccaffrey-george-kittle-win-cardinals\/1892312\/\" rel=\"nofollow noopener\" target=\"_blank\">their 41-22 victory<\/a> over the Arizona Cardinals on Sunday at State Farm Stadium.<\/p>\n<p>The 49ers featured a lot of Brock Purdy, Christian McCaffrey and George Kittle to lead the way over the beleaguered Cardinals.<\/p>\n<p>Meanwhile, the 49ers\u2019 defense was a mixed bag. They came up with three takeaways, but were on the wrong end of an NFL record-setting performance.<\/p>\n<p>The 49ers improved to 7-4 on the season, while the Cardinals fall further behind in the NFC West with a 3-7 record.<\/p>\n<p>Here is the report card from the 49ers\u2019 Week 11 game against the Cardinals:<\/p>\n<p>Rushing offense<\/p>\n<p>The 49ers showed good balance on offense, as running back Christian McCaffrey rushed for 81 yards and two touchdowns on 13 carries.<\/p>\n<p>It did not take the 49ers long to produce on the ground. The 49ers had a one-play, 1-yard touchdown drive (see special teams) that McCaffrey supplied with a plunge over right guard.<\/p>\n<p>Grade: B<\/p>\n<p>Passing offense<\/p>\n<p><a href=\"https:\/\/www.nbcsportsbayarea.com\/nfl\/san-francisco-49ers\/brock-purdy-injury-return-3\/1891809\/\" rel=\"nofollow noopener\" target=\"_blank\">Brock Purdy&#8217;s return<\/a> supplied the 49ers with a spark. Purdy threw incomplete on his first pass attempt. Purdy then hit Jauan Jennings for 25 yards, Demarcus Robinson for 13 yards and tight end George Kittle for a 30-yard touchdown.<\/p>\n<p>Purdy generally was well-protected, and he did a good job of getting the ball to the open man. He completed 19 of 26 passes for 200 yards with three touchdowns and no interceptions.<\/p>\n<p>Kittle caught six passes for 67 yards and two touchdowns. McCaffrey also had a receiving touchdown.<\/p>\n<p>Grade: A-minus<\/p>\n<p>Rushing defense<\/p>\n<p>The 49ers avoided giving up any big plays on the ground. The only time the Cardinals popped a big one, it was called back due to a holding penalty.<\/p>\n<p>The 49ers got a big enough lead, and it took the Cardinals out of any thought of being balanced on offense. The Cardinals managed just 36 yards on the ground and a 2.6-yard average.<\/p>\n<p>Curtis Robinson stepped in for Tatum Bethune (ankle) and had a game-high 11 tackles. Dee Winters added 10 tackles.<\/p>\n<p>Grade: B-plus<\/p>\n<p>Passing defense<\/p>\n<p>This is a difficult one to grade. The 49ers generated three takeaways with their pass defense, but they also allowed Cardinals quarterback Jacoby Brissett to set an NFL record with 47 pass completions.<\/p>\n<p>The 49ers got interceptions from Malik Mustapha and Deommodore Lenoir. Those interceptions led to 10 points, as the 49ers built a 25-point lead entering the fourth quarter.<\/p>\n<p>The 49ers came up with another takeaway early in the fourth quarter when Upton Stout forced a fumble of Elijah Higgins at the goal line. Keion White came up with the recovery.<\/p>\n<p>Brissett was not sacked. He completed 47 of 57 passes for 452 yards with two touchdowns and two interceptions.<\/p>\n<p>Grade: B-minus<\/p>\n<p>Special teams<\/p>\n<p>It was an up-and-down day for special teams. But the ups definitely outweighed the downs.<\/p>\n<p>Skyy Moore got the 49ers going with a 98-yard return on the opening kickoff. That led to a quick 7-0 lead.<\/p>\n<p>And while Eddy Pi\u00f1eiro had an extra point blocked and missed another extra point wide right, he also connected on all three of his field-goal attempts from 48, 47 and 47 yards. He left the game late <a href=\"https:\/\/www.nbcsportsbayarea.com\/nfl\/san-francisco-49ers\/eddy-pineiro-injury-shanahan\/1892466\/\" rel=\"nofollow noopener\" target=\"_blank\">with a hamstring injur<\/a>y.<\/p>\n<p>Grade: A-minus<\/p>\n<p>Coaching<\/p>\n<p>Coach Kyle Shanahan got back into his comfort zone with Purdy at quarterback. And he scripted a game plan that gave Purdy some easily defined reads to allow him to find open receivers.<\/p>\n<p>Defensively, the 49ers came up with three takeaways but gave up way too many passing yards to Brissett and Co.<\/p>\n<p>Grade: A-minus<\/p>\n<p>Overall<\/p>\n<p>Despite all the issues that have cropped up over the first 10 games of the season, the 49ers looked dominant on Sunday against the Cardinals.<\/p>\n<p>The 49ers\u2019 offense had its best showing of the season, and the defense made enough plays to limit Arizona to 22 points.<\/p>\n<p>This was a game the 49ers should have won. And they did \u2014 quite easily, in fact.<\/p>\n<p>Grade: A-minus<\/p>\n<p><a href=\"https:\/\/49ers-talk-with-matt-maiocco.simplecast.com\/episodes\" rel=\"nofollow noopener\" target=\"_blank\">Download and follow the 49ers Talk Podcast<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"The 49ers\u2019 offense was more healthy for a full game than at any point since the 2023 NFL&hellip;\n","protected":false},"author":2,"featured_media":57650,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[1351,879,878,8757,101,103,102,104,106,105],"class_list":["post-57649","post","type-post","status-publish","format-standard","has-post-thumbnail","category-san-francisco","tag-49ers-report-card","tag-brock-purdy","tag-christian-mccaffrey","tag-george-kittle","tag-san-francisco","tag-san-francisco-headlines","tag-san-francisco-news","tag-sf","tag-sf-headlines","tag-sf-news"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/posts\/57649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/comments?post=57649"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/posts\/57649\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/media\/57650"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/media?parent=57649"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/categories?post=57649"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/tags?post=57649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}