Christian McCaffrey's double-score performance propelled the San Francisco 49ers to a decisive 34-24 victory over their NFC East rivals, the New York Giants. The talented running back's impressive outing saw him rack up 173 scrimmage yards - 106 on the ground and 67 through the air - as Mac Jones led his team to a much-needed win.
Jones, who bounced back from an early fumble, threw for 235 yards and two touchdowns, with McCaffrey scoring both scores. The 49ers' offense found its footing after a sluggish performance last week, which saw them run just ten times on the ground. Instead, they pounded away at the Giants with 39 carries, yielding a significant 159 yards.
Brian Robinson Jr.'s 18-yard touchdown was a telling moment in the game, as it marked a turning point for the 49ers offense. The team's running backs continued to excel, with Robinson averaging 10.6 yards per carry - a testament to their growing chemistry and effectiveness.
The 49ers defense also made significant strides, after struggling earlier in the season. The pass rush finally began to get going, with Clelin Ferrell and Sam Okuayinonu each registering sacks against Jaxson Dart's late-game drives. The Giants offense was unable to mount a serious challenge, despite having some promising moments.
The loss leaves the Giants reeling, having now lost three consecutive games - all of which have seen them concede at least 33 points. For their part, the 49ers are back in contention for first place in the NFC West, thanks to this much-needed win.
As for injuries, Mykel Williams limped off with four minutes left on the clock, while Kyle Shanahan's team was also without starting quarterback Brock Purdy due to injury. The Giants suffered several key players, including John Michael Schmitz and Darius Muasau, who all left games in the third quarter or second quarter.
The 49ers are now set to host the Los Angeles Rams next Sunday, while their division rivals head to Soldier Field to face the Bears.
Jones, who bounced back from an early fumble, threw for 235 yards and two touchdowns, with McCaffrey scoring both scores. The 49ers' offense found its footing after a sluggish performance last week, which saw them run just ten times on the ground. Instead, they pounded away at the Giants with 39 carries, yielding a significant 159 yards.
Brian Robinson Jr.'s 18-yard touchdown was a telling moment in the game, as it marked a turning point for the 49ers offense. The team's running backs continued to excel, with Robinson averaging 10.6 yards per carry - a testament to their growing chemistry and effectiveness.
The 49ers defense also made significant strides, after struggling earlier in the season. The pass rush finally began to get going, with Clelin Ferrell and Sam Okuayinonu each registering sacks against Jaxson Dart's late-game drives. The Giants offense was unable to mount a serious challenge, despite having some promising moments.
The loss leaves the Giants reeling, having now lost three consecutive games - all of which have seen them concede at least 33 points. For their part, the 49ers are back in contention for first place in the NFC West, thanks to this much-needed win.
As for injuries, Mykel Williams limped off with four minutes left on the clock, while Kyle Shanahan's team was also without starting quarterback Brock Purdy due to injury. The Giants suffered several key players, including John Michael Schmitz and Darius Muasau, who all left games in the third quarter or second quarter.
The 49ers are now set to host the Los Angeles Rams next Sunday, while their division rivals head to Soldier Field to face the Bears.