Offense: The 49ers lost players to injuries at an alarming rate, but the guy who took the most abuse somehow made it through the game. C.J. Beathard was hit 16 times, showed pluck in scoring a rushing touchdown but the quarterback again had trouble sustaining drives. The 49ers punted eight times. Grade: C-
Defense: For the second consecutive game, the 49ers received quality snaps from newcomers Leger Douzable and Leon Hall while rookie linebacker Reuben Foster played almost a full game – the first time in his NFL career – and led all tacklers with 14. That’s the most for a 49er this season. Grade: B
Special teams: Robbie Gould hit a 42-yard field goal while Bradley Pinion averaged 42 yards on his punts. The 49ers continued to be stout on punt coverage but didn’t give their own returns much room to run. Trent Taylor left the game with a rib injury. Grade: B
Overall: The game was similar to last week’s loss to the Eagles in Philadelphia. The defense put up a fight but the offense didn’t do nearly enough and, for the third consecutive game, finished with 10 points, falling 20-10 to the Arizona Cardinals at Levi’s Stadium. A lousy New York Giants team visits Santa Clara next week. Grade: C-
Premium content for only $0.99
For the most comprehensive local coverage, subscribe today.