Offense: Jimmy Garoppolo wasn’t quite the surgeon he had been in previous starts, but he and the offense were more than a match for Los Angeles’ B team. The run game showed a resolve that had been missing, and Carlos Hyde scored twice. Grade: B+
Defense: Yes, the Rams – especially their offense – leaned on backups from start to finish. But the 49ers still played well, particularly safety Adrian Colbert and defensive tackle Sheldon Day, who substituted for injured DeForest Buckner for most of the game. Grade: A-
Special teams: Kicker Robbie Gould set a personal record this season with 39 field goals made, including connections from 33 and 48 yards Sunday. Bradley Pinion, meanwhile, tied a career high this season with 30 punts inside the 20-yard line. Grade: A
Overall: A 49ers team that began the season with nine straight losses ends it with five straight wins. San Francisco goes into the new year as the hottest NFL team and served notice it is not to be taken lightly in 2018. Grade: A
Premium content for only $0.99
For the most comprehensive local coverage, subscribe today.