Who was good, who was bad in the 49ers’ 34-31 win vs. Rams

The 49ers got some up-and-down performances in a back-and-forth game Saturday night.

The 49ers got a much-needed 34-31 victory over the Rams on Saturday night. It wasn’t perfect, but San Francisco made plays when they needed to at key points and pulled out the win to move to 12-3 and put themselves in position to win the division in Seattle the final week of the season.

Here’s who was good and who wasn’t Saturday night:

Good: Fourth quarter Jimmy Garoppolo

Cary Edmondson-USA TODAY Sports

The 49ers’ quarterback dominated the final 15 minutes Saturday night. In the final frame, he guided a touchdown drive and a drive that led to the game-winning field goal. His stats reflected his tremendous play as well. He went six-of-nine for 134 yards and a touchdown with no interceptions. Twice on the final drive of the game Garoppolo delivered completions on third-and-16 to keep the drive alive, including a 46-yard heave to Emmanuel Sanders to get the team in field goal range. Considering the duress he was under most of the night, his fourth quarter was extremely impressive.