Fields threw for 175 yards and rushed for 103 with a touchdown, while Jimmy Garoppolo threw for 322 yards on just 17 completions and rushed for two TDs.
Click here for more PFF tools:
Garoppolo was elite as the downs wore on, throwing for 24.0 yards per attempt on third downs.
Jimmy Garoppolo Passing by Downs
Rookie Elijah Mitchell had his best game as a pro, going for 137 yards with 129 coming after contact. He had six first down rushes on his 18 attempts.
Deebo Samuel had a great game, catching six of his nine targets for 171 yards with 99 coming after the catch. His yards per route run was an absurd 7.13.
Fred Warner was solid, picking up three tackles against the run and a run stop and not allowing a pass to be caught in his coverage. He forced an incompletion on his one target against.
Emmanuel Moseley was targeted the most in the 49ers back-end, giving up five catches on seven targets with four going for first downs. Josh Norman and K’Waun Williams each allowed four catches on five targets with Norman giving up a touchdown catch.
Fields put together a good game underneath but struggled pushing the ball beyond 10 yards and took four sacks.
Justin Fields by Target Depth
Khalil Herbert was given 88.5% of the handoffs for the Bears but only rushed for 3.1 yards per carry and forced three missed tackles on his 23 rushes.
Allen Robinson continued to struggle with Fields as his quarterback, catching three passes for 21 yards on just four targets for a low 0.64 yards per route run. Darnell Mooney cracked 2.0 YPPR on nine targets as he hauled in six for 64 yards.
Roquan Smith had three run stops and a tackle for loss and only gave up six yards in coverage on one target. Danny Trevathan was targeted three times and gave up a catch each time, all for first downs.