Purdy completed 19 of 30 passes for 218 yards and two touchdowns, with no interception or sack. Mike Evans, active after entering the weekend questionable with a rib injury, caught five passes for 76 yards. Kittle finished with four catches for 70, making his final touchdown the bulk of his receiving production.
Samuel contributed in both parts of the offense: five receptions for 26 yards and the touchdown, plus 44 rushing yards on three carries. McCaffrey had 52 rushing yards on 15 attempts and three catches for another 18. San Francisco's variety helped it produce three second-half touchdown possessions despite a difficult start.
Nix completed 25 of 42 passes for 214 yards and one touchdown. RJ Harvey caught all 10 of his targets for 68 yards, while Waddle finished with five receptions for 35. Courtland Sutton managed one catch for four yards on six targets.
The injury follow-up matters for both teams. Denver lost starting cornerbacks Pat Surtain II to an ankle injury and Riley Moss to a rib injury. San Francisco fullback Kyle Juszczyk exited with a knee injury early in the fourth quarter. His future availability was not settled by the in-game announcement.
For fantasy managers, Harvey’s 10-for-10 receiving line and Sutton’s six-target, one-catch afternoon are the useful workload details. Kittle’s long score supplied 56 of his 70 yards, while McCaffrey reached 70 yards from scrimmage with a touchdown. Those totals describe this matchup; the next injury reports will clarify any roster changes. San Francisco visits Seattle next, and Denver travels to the Chargers.
Game sources