San Francisco 49ers star running back Christian McCaffrey will play on Monday night against the Minnesota Vikings. McCaffrey is listed as questionable for the game after suffering an oblique injury. He returned to practice as a limited participant and said he felt great. McCaffrey is aiming to extend his streak of consecutive games with a touchdown to 16. The 49ers will be without wide receiver Deebo Samuel, who has a hairline fracture in his shoulder, and left tackle Trent Williams, who has a sprained right ankle.