San Francisco 49ers Defeat New York Giants

The San Francisco 49ers fought their way to another victory, beating the New York Giants 34-24 on the road to improve to 6-3 and remain firmly in the NFC West race.

San Francisco came in with depth concerns along the defensive line and without Brock Purdy once again. And things looked on edge early, as the Giants had an early 10-play, 64-yard touchdown drive. That marked the second straight game the 49ers defense gave up an opening drive touchdown after not having one for the entire season before that.

But, the 49ers recovered after that with a strong start from Mac Jones, taking a 17-7 halftime lead before cruising in the second half en route to a blowout victory.

Christian McCaffrey eclipsed 100 yards rushing for the second time this season, while totaling over 170 yards and two touchdowns on the day.