Without do-it-all receiver Deebo Samuel, Christian McCaffrey offered the Niners the ultimate in versatile performances, as he threw for, ran for and caught a touchdown as the Niners beat the Rams and moved to 4-4 heading into their bye week.

"I think everyone knows how good of a player he is, but I just like how consistent he is and under control in what he does," Shanahan said. "He's a very smart player, and he makes a lot of plays and stuff, but it's the consistency of how he plays his game. I feel like he was a great guy to add for us."