San Francisco 49ers quarterback Jimmy Garoppolo is a perfect 4-0 as a starter this season. Over his NFL career, he is a perfect 6-0. It has been a while since Garoppolo lost a game as a starting quarterback. You have to go all the way back to December 13, 2013, at Eastern Illinois.

Garoppolo and the Panthers were hosting the Towson Tigers in the FCS quarterfinals. On Wednesday, the 49ers quarterback identified the matchup as his last "bad game."

What is a bad game for Garoppolo? Against Towson, he completed 76-percent of his passes for 321 yards, two touchdowns, no interceptions, and a quarterback rating of 143.1, according to FOX Sports. He also had two rushing touchdowns.

To his credit, Garoppolo had 12 other games that season with a better quarterback rating. It was a year that saw the senior quarterback pass for 5,050 yards and 53 touchdowns compared to just nine interceptions.

What does Garoppolo remember about the game that December at O'Brien Stadium?

"It snowed a ton," Garoppolo told reporters. "There was like six inches of snow on the ground. That was one of the toughest games of my football career, honestly."

Following his time at Eastern Illinois, Garoppolo was drafted by the New England Patriots and learned behind one of the greatest of all time in Tom Brady.

"College is way different than this," Garoppolo said. "The game planning, there really isn't much in college compared to the NFL."

Following the 49ers' trade for him on October 30, Garoppolo was again thrust into a new offensive system. He had a relatively short time to learn the playbook and get up to speed. Garoppolo credits the work put in by 49ers quarterbacks coach Rich Scangarello for preparing him to start.

"Rich doesn't get enough credit, in my opinion," Garoppolo said. "There's a lot of moving pieces but Rich has been with me since I first got here. Literally the first day I walked in here, we were going over stuff after I did all the interviews and whatnot.

"I think a big part of our relationship was that bye week, though. A lot of one-on-one time. We only had a couple of receivers here so we got to know each other pretty well and he's a smart coach, and he makes it a lot easier for me to go through my reads when he explains things how I understand them."

While he has not yet experienced defeat in the NFL, Garoppolo feels that loss to Towson in his final game at Eastern Illinois did a lot of good for him.

"It was a good learning experience," Garoppolo said. "You learn things about yourself and how to bounce back from adversity. I've had plenty of it in my career, and I'm sure [a loss in the NFL] will happen at some point. We're just trying to keep this good thing going."

Garoppolo has a chance to go 7-0 as a starting NFL quarterback, but it will require a Week 17 road win over the NFC West champion Los Angeles Rams, who will likely rest many of their starters. Is he disappointed the 49ers aren't going up against the Rams at their best?

"Not really," Garoppolo said. "You try to, every week, say that you're facing a faceless opponent. No matter who it is, you want to have the same mindset. No matter what type of game it is, first game of the season, last game of the season. I think we've done that pretty well the last couple of weeks, coming in, preparing every day, practicing hard, going through the little critiques of certain plays. I think if we keep doing that, we'll be good on Sunday."

With the Rams resting starters, Garoppolo and the 49ers head into Sunday's matchup as 2.5-point favorites. The last time the 49ers were a road favorite was in December of 2014 when they were a 9-point favorite against the Oakland Raiders, according to Pro Football Reference. San Francisco lost that game 24-13.