In a dazzling display of their offensive depth, the San Francisco 49ers put up 30 points on Thursday night against the New York Giants despite playing without wide receiver Brandon Aiyuk.
Aiyuk, who had 11 receptions for 172 yards and two touchdowns through two games, didn't play because of a shoulder injury suffered last week against the Los Angeles Rams. The 49ers barely seemed to notice, as Deebo Samuel filled the void with 129 receiving yards and a touchdown, Brock Purdy passed for 300-plus yards, and Christian McCaffrey found the end zone for a 12th consecutive game, tying Jerry Rice's franchise record.