Monday, November 17, 2025

49ers Scorch Cardinals in Purdy's Return

Week 11 - After dropping their first game against a division opponent this season a week earlier after having gone 3-0 to start, the (6-4) San Francisco 49ers would get a chance to bounce back and add another division win to their resume while paying a visit to the desert to take on the (3-6) Arizona Cardinals. After being swept by Arizona a season ago, a win on Sunday would allow the Niners to return the favor and complete a season sweep over the Cardinals. Sunday's game would also be a homecoming for 49ers quarterback Brock Purdy who would make his return to the starting lineup after having missed the last six games and eight out of ten overall. Purdy, the former 2017 Arizona Cardinals Highschool Football Player of the Year, wouldn't be the only Arizona native making his way back from injury for the 49ers as receiver Ricky Pearsall who was born in nearby Phoenix, also made his return to the football field for the first time since Week 4 after dealing with a lingering knee injury. 

Purdy and company would see their team jump out to an early 7-0 advantage without them having to throw a single pass after the game's opening-kickoff was nearly taken to the house on an impressive 98-yard return from Skyy Moore. The team's longest kickoff return since Ted Ginn's 102-yarder on September 11, 2011, would setup running back Christian McCaffrey who would do the rest with a walk-in touchdown from a yard out. Following an incompletion on Purdy's first pass attempt of the afternoon, he would complete consecutive passes to receivers Jauan Jennings and Demarcus Robinson for 25 and 13 yards, respectively, before connecting on a 30-yard strike down the sideline to his favorite target in tight-end George Kittle. Adding to their early lead, the 49ers would jump ahead 13-0 after kicker Eddy Pineiro had his extra-point attempt blocked. Facing an early multi-score deficit, the Cardinals would answer with a touchdown of their own in what would be one of the lone highlights for Arizona in the first half. Behind quarterback Jacoby Brissett who would make his fifth start of the season in place of the injured Kyler Murray, the Cards would get on the scoreboard with a 6-yard score from running back Bam Knight. Trailing 13-7, it would be the closest the Cardinals would get all afternoon as San Francisco led from wire-to-wire. 
Arizona had a chance to take the lead late in the first quarter after getting the ball back following a 49ers three-and-out punt, but instead were held to a field goal try that was missed from 58-yards out by 
Cardinals kicker Chad Ryland. Adding to their lead, the 49ers would get another touchdown from McCaffrey on a 9-yard reception. After exchanging field goals, the San Francisco defense would come up with only their second interception of the season when Malik Mustapha came down with an errant pass from Brissett in the final minute of the first half which led to another field goal from Pineiro. With San Francisco leading 25-10 at the half, the Cardinals nearly opened the second half with an ideal start following a 60-yard touchdown run on 4th and 1, but a penalty would nullify the big play and resulted in an Arizona punt. Completing a 10-point swing, the 49ers would add another field goal to pad their lead. With the Cardinals beginning to march, San Francisco's Deommodore Lenoir who was a late add to the Niners' injury report with a calf ailment and was a game time decision by coach Kyle Shanahan, came up with an interception to put a halt to Arizona's marching drive and nearly returned it to the house for a pick-six. A few plays later, Purdy and Kittle would connect for their second time of the afternoon as Kittle recorded his 50th career touchdown reception. 

Arizona's ensuing possession would also end in a turnover when 49ers rookie cornerback Upton Stout made a play near the goal line to strip Cardinals tight-end Elijah Higgins for a fumble. While the 49ers were unable to do anything with the football pinned back near their own end zone, they at least held the Cardinals from inching closer on the scoreboard. And while Arizona did manage to score two late garbage time touchdowns thru the air, the 49ers added a third and final touchdown from McCaffrey to give them 41-points, their highest point total of the season and the eventual 41-22 victory. While Arizona finished the game with 488 total yards of offense compared to San Francisco's 281, they also committed 17 penalties, the most in franchise history. In comparison, the 49ers committed only 1 penalty on Sunday. Despite trailing in total yards, one area the Niners did win in was the turnover battle -- 3-0. Sunday's game would also mark the first time since Week 1 that Purdy, McCaffrey, Kittle and Pearsall were all healthy and on the field together at the same time this season. 
Finishing with 121 all-scrimmage yards and a touchdown hat-trick for the 6th time in his career, tied for the third most among active players, McCaffrey helped his team log a successful afternoon on offense by scoring on 8 of their 11 possessions. With 249 scrimmage touches thru his team's first 10 games of a season, McCaffrey has the most by any player since 2019 when he tallied 258. Purdy showed no signs of rust after the long layoff and finished with an even 200 yards passing on 19-of-26 pass attempts, including a pair of touchdowns. As for his counterpart Jacoby Brissett, the Cardinals QB completed an NFL record 47 passes on 57 attempts, surpassing the previous mark of 45 held by Drew Bledsoe (1994) and Jared Goff (2019). Brissett also threw for 452 yards, the most by a Cardinal since Kurt Warner in 2008 and the 7th most passing yards in a single game in Cardinals franchise history to go along with 2 TD's and 2 interceptions. 

Week 12: Returning home to Levi's Stadium for a brief 1-game stay before hitting the road again, the (7-4) 49ers will welcome in the upstart (6-5) Carolina Panthers for a bout on Monday Night Football. Two of the bigger surprises in all of football, both the 49ers and Panthers have already surpassed their win totals from a season ago when they finished 6-11 and 5-12, respectively. With an upset win over the Green Bay Packers at Lambeau Field in Week 9 under their belt, Kyle Shanahan's 49ers know they cannot overlook this Panthers team that is also coming off a 30-27 win on the road against the division rival Atlanta Falcons in which quarterback Bryce Young threw for a career-high 448 yards passing, 3 touchdowns and 0 interceptions. With Jacoby Brissett putting up similar numbers against the Niners for Arizona, the San Francisco defense will have to turn up the heat to prevent a repeat performance as Young looks to build on his last outing. With an extra day of rest, the 49ers will have to call on a different kicker as Eddy Pineiro who has been solid since signing with San Francisco during Week 2, suffered a hamstring strain in the second half against the Cardinals. Listed as week-to-week, the 49ers will hold tryouts in hopes of finding a reliable replacement in time for Monday's game. 


Follow me on Twitter: @FraserKnowsBest 

Tuesday, November 11, 2025

Niners drop Rematch vs Rams behind Struggling Defense

Week 10 - One of the biggest upsets in the NFL this season took place during Week 5 when the (6-3) San Francisco 49ers paid a visit to SoFi Stadium aka Levi's South to take on the (6-2) Los Angeles Rams. Despite being 8.5-point underdogs and missing several key players on both sides of the football in that game, the Niners managed to pull off the 26-23 win in what ended up being an overtime thriller. Fast forward to Sunday where the two rivals would face off again in the rematch in Santa Clara, the 49ers would put their perfect 3-0 record against the division to the test against a Rams team that hasn't lost since their Week 5 bout when these two teams last met. Winners of three straight games, the Rams have been riding hot behind quarterback and MVP-canidate Matthew Stafford who at the age of 37 is playing arguably his best football yet in his 17th professional season. After dealing with back problems that kept him on shelf for much of training camp and into the preseason, there was no telling whether Stafford would be ready by the time the regular season started. Now 10 weeks into the season, there's no telling when the Rams' QB will call it quits given his recent resurgence as he entered Sunday's game with 13 TD passes in his last three games, the most in Rams franchise history over a three-game span. 

While the Niners jumped out to an early 14-0 lead in the first quarter of their Week 5 meeting, it was the Rams who looked sharp to start this one by jumping ahead 21-0 after scoring touchdowns on each of their first three possessions. Kickstarting the barrage on offense was Rams running back Kyren Williams who shouldered much of the blame for L.A.'s Week 5 loss after fumbling near the goal line, scoring his first of two touchdowns on the afternoon and giving the Rams their third consecutive game with an opening-drive touchdown. After a three and out punt by the Niners on their first possession of game, Stafford connected with receiver Puka Nacua who broke several tackles before finding the end zone to take an early 14-0 lead. San Francisco began to march on offense during their ensuing possession which made it to the Rams' 26-yard line before receiver Jauan Jennings fumbled the ball after converting the first down. The turnover would be a momentum killer for the 49ers as the Rams took advantage by adding another touchdown as Stafford found tight-end Davis Allen in the back of the end zone to make it 21-0. The touchdown pass would also be the 400th TD pass of Stafford's career, making him the 9th QB in NFL history to reach that mark. 

After what appeared to be another successful drive on offense for San Francisco, quickly went up in flames again as the Niners made their first trip into the red zone before coming up short on a 4th and 1 that resulted in a turnover on downs. Luckily, the 49ers defense would finally force a Rams punt, allowing Kyle Shanahan's team to finally get something going before the end of the first half. With Mac Jones making his sixth consecutive start at QB and his 8th start in 10 games for the 49ers this season while filling in for the injured Brock Purdy, the trusty backup helped his team finally get on the board with a touchdown pass to Jauan Jennings who was able to shake off a rough first quarter that included a dropped pass, a penalty and a fumble. Grabbing his third touchdown of the season and second in as many games, Jennings would remain the only 49ers wide-receiver with a touchdown reception so far this season. 

Trailing 21-7 to open the second half, the 49ers got off to a much better start in the third quarter as backup running back Brian Robinson continued to be a nice change of pace from Christian McCaffrey who was held in check virtually all game long on the ground. Plowing over a Rams defender, Robinson found the end zone for a second consecutive week to make it a one-score game and inch the 49ers closer, 21-14. But answering back to kill the momentum again would be Stafford and company as the Rams scored a touchdown of their own on a 2-yard touchdown reception from Davante Adams. The two teams would again answer one another with touchdowns to open the fourth quarter with Mac Jones connecting with tight-end Luke Farrell and Kyren Williams finding the end zone again on the ground for L.A.. Jones' only blemish on the afternoon would come on San Francisco's ensuing possession as a pass intended for McCaffrey was tipped and intercepted, allowing for more points off turnovers as Stafford hit tight-end Colby Parkinson for his first touchdown grab of the season. With his fourth touchdown pass of the day, Stafford would become the sixth player all-time with 4+ TD passes in three straight games in a single season and the first player in NFL history with 4+ TDs and 0 interceptions in three straight games. 

Mac Jones and the Niners would answer with a touchdown of their own, albeit in garbage time as George Kittle got in on the fun, further adding to what was already a busy afternoon for tight-ends, making a grab near the sideline and lunging into the pylon for the score. Failing to convert on the two-point conversion, the 49ers would ultimately fall in this one, 42-26. While the offense woke up a bit in the second half, the defense was unable to force any turnovers and other than one sack, was unable to force much pressure which allowed Stafford to do just about anything he wanted through the air as San Francisco's defense allowed their highest point total of the season (42). The Rams also managed to play penalty-free football for an entire game, a feat that has only been accomplished in the NFL 40 other times since the year 2000. In comparison, the 49ers were called for 7 penalties for 45 yards and perhaps none bigger than a head-scratching, "illegal motion" penalty on Kittle that wiped out a 4th down conversion just one play prior to the Jones interception during the fourth quarter. 

Both quarterbacks would put up impressive numbers as Mac Jones threw for 319 yards on 33 of 39 pass attempts, 3 touchdowns and 1 interception for a 115.7 passer rating in the loss, while Matt Stafford completed 24 of 36 passes, tallying 280 yards, 4 TDs and 0 interceptions for a 127.1 passer rating in the win. George Kittle logged his best game of the season with a game-high 9 receptions for 84 yards and a touchdown to lead both teams in receiving. Kyren Williams of the Rams racked up 73 yards and 2 touchdowns on the ground, more than San Francisco's tandem of McCaffrey and Robinson combined (71). Despite the loss, there is a silver lining for the 49ers who for the first time this season have no new injuries to report following a game. 

Week 11 Preview: Looking to get back into the win column and keep pace in the race for the NFC Western Division, the (6-4) 49ers will turn their attention to another division rival when they visit the desert to take on the (3-6) Arizona Cardinals. With a 16-15 walk-off win against the Cardinals in Week 3 at Levi's, both teams will look very different when they toe-off for the rematch. Notably for the Cardinals who underwent a change at the quarterback position, Jacoby Brissett will be under center on Sunday instead of Kyler Murray who was placed on Injured Reserve with a mid-food sprain. Coming off a 44-22 drubbing against the Seattle Seahawks, the Cardinals found themselves in a 38-7 hole in the first half that they were unable to climb out of. With a win over Arizona on Sunday the 49ers would complete a season sweep of the Cardinals, something they'd like to achieve after being swept at the hands of Arizona a season ago. Sunday's game will also kickoff a four-game stretch of winnable games for the Niners against struggling opponents -- Cardinals, Panthers, Browns and Titans. Expected to be favorites in each, the window is open for San Francisco to add to their win total and make a push for a playoff spot before a tough stretch to closeout the season. 


Follow me on Twitter/X: @FraserKnowsBest

Monday, November 3, 2025

Niners Rout Giants with Win in the Big Apple

Week 9 - Traveling out east to take on the (2-6) New York Giants, the (5-3) San Francisco 49ers would attempt to get back on track in the win column following a loss last week to the Texans and with a pair of division games on the horizon. But in order to make that happen, Kyle Shanahan's team would have to be much better on defense than they were a week ago after failing to log a single sack against the quarterback and were unable to force a punt until the midway point of the fourth quarter. As for the offense, a mediocre Giants run defense would open the door for a big day by the Niners rushing attack as both Christian McCaffrey and Brian Robinson Jr. looked to bounce back in a big way after being virtually shut down in Houston a week earlier. 

Making his seventh start of the season in place of a recovering Brock Purdy (toe), 49ers quarterback Mac Jones would come out on fire by completing 14-of-14 pass attempts in the first half. After the Giants began the game with a touchdown on their opening-drive, Jones helped the Niners answer with a 5-yard touchdown pass to McCaffrey. Following a three-and-out punt on the Giants' next possession, Jones again led the 49ers to pay dirt, finding receiver Jauan Jennings in the end zone for an 11-yard touchdown. Jennings, the subject of possible trade rumors just days ahead of the November 4 trade deadline, hauled in his second touchdown reception of the season and his first since Week 2. It would also mark just the second touchdown reception by a 49ers wide receiver this season, compared to the seven TD's caught by tight-ends and the five by running backs. San Francisco would add an Eddy Pineiro field goal to make it 17-7 at the two-minute warning and had plans on adding more before an interesting series of events for both teams. 

After forcing the Giants to punt and using timeouts to preserve the clock, the 49ers would get the ball back with 49-seconds remaining in the first half. But on the first play of their ensuing possession, Mac Jones would be hit from behind, jarring the ball loose and leading to a fumble. Taking over possession in prime field position, New York was unable to move the ball and settled for a 45-yard field goal attempt by kicker Graham Gano who entered Sunday's game a perfect 8-for-8 on the season, before missing wide left to end the first half. Getting the ball back to open the second half, the 49ers would add another Pineiro field goal to give them 20 unanswered-points and a 20-7 lead. While the Giants would eventually stop the bleeding with a field goal to make it a 10-point deficit, the two teams would exchange touchdowns throughout the fourth quarter. Kickstarting the flurry of a combined four consecutive touchdown-scoring drives would be 49ers backup running back Brian Robinson Jr. who only had five carries on the afternoon but made them count, finishing with 53 yards total, including an 18-yard touchdown run that saw him steamroll a Giants defender on his way to reaching the end zone for his first touchdown as a member of the 49ers.  

Giants rookie quarterback Jaxson Dart who was named Offensive Rookie of the Month for October, responded by carrying the ball into the end zone himself for a 6-yard score. The touchdown for Dart would be a special one as he joined former NFL QB Tim Tebow as the only other quarterback in NFL history to record at least one passing and one rushing touchdown in four straight games, and the first rookie to ever accomplish the feat. Also making history on Sunday would be Christian McCaffrey. With a receiving touchdown earlier in the game, CMC added a 3-yard rushing touchdown, marking his 16th career game with a rushing and receiving touchdown, the most all-time, passing Hall of Famer Marshall Faulk. Dart and the Giants would score one final touchdown in garbage time as receiver Gunner Olszewski came up with just his second career receiving touchdown and first reception since 2023, a 24-yard score to make it a 34-24 game. With the Giants unable to recover the onside-kick, the 49ers converted a game-sealing first down to close out the win, handing New York a third straight loss. 

Quarterback Mac Jones finished with another strong outing by throwing for 235 yards and 2 touchdowns to go along with a passer rating of 135.2. Meanwhile, Jaxson Dart threw for 191 yards and 2 touchdowns for a passer rating of 107.01, while also rushing for 56 yards and a touchdown to lead all Giants on the ground. McCaffrey again led the offense for San Francisco, rushing for 106 yards and a touchdown and adding another 67 yards and a score through the air. McCaffrey has now amassed over 500 rushing and 500 receiving yards for the season, becoming just the second player in the past 10 years to do that within the first nine games of a season, joining Saquon Barkley (2018). He also becomes just the second 49er to do it, joining Roger Craig in 1985. Unfortunately, the Niners were unable to avoid making it out of Sunday's game without an injury as rookie first-round pick Mykel Williams went down in the final minutes of regulation with a knee injury. Although he was able to walk to the sideline under his own power, he was later seen walking to the locker room in frustration as team officials fear he might've suffered a season-ending ACL injury. 

Week 10 Preview: Returning home to Levi's Stadium, the (6-3) 49ers will play host to the rival (6-2) Los Angeles Rams. Winners of three straight games since their upset loss at home to the Niners on Thursday Night Football, the Rams will face a very different 49ers team in the rematch as San Francisco will be without several key players that helped them pull off the upset in overtime, most notably linebacker and leader Fred Warner who helped make some key plays in that win. Having already matched their season total in wins from a season ago with their sixth win on Sunday, the Niners will look to add to that mark while eying a season sweep of the Rams much like they accomplished against San Francisco last year. But with Rams QB Matthew Stafford having appeared to turn back the clock so far this season with what could be an MVP season, the Rams will not be going down without a fight when these two teams meet in the rematch. With the 49ers yet to have their Bye week, they currently trail both the Rams and Seahawks in the division at 6-2 on the year. 


Follow me on Twitter/X: @FraserKnowsBest