Christian McCaffrey to play for 49ers vs. Vikings, Trent Williams out

75756A5E-120A-4932-810C-2FD980DB785E

There's good news and bad news on the injury front for the 49ers in the hours leading up to kickoff of their Monday night matchup against the Vikings in Minneapolis.

Adam Schefter of ESPN on The Pat McAfee show said, "Christian McCaffrey, he's is gonna be out there tonight, he's playing. But the interesting part will be that he didn't take a hit in practice all week long so is he going to play the whole game?'

Schefter added that Trent Williams will not play for San Francisco. Williams had been listed as doubtful as of Saturday.

If McCaffrey can't be his typically effective self, the 49ers would certainly be more vulnerable with Deebo Samuel already having been ruled out for the next two games. Elijah Mitchel and Jordan Mason would have to carry the load in the backfield.

With Williams sidelined the 49ers will have to rely on Jaylon Moore at left tackle and help him out to avoid the game wrecking abilities of Vikings edge rusher Danielle Hunter, who has an NFL leading eight sacks.

The 49ers haven't won at Minnesota since December 13, 1992 when they were lead by NFL MVP Steve Young and a 143 yard, two touchdown rushing performance from backup running back Amp Lee.

Featured Image Photo Credit: Cary Edmondson - USA Today Images