San Francisco 49ers vs Tennessee Titans: Live updates, score, TV channel, how to watch online

The 49ers have won two consecutive games and three of their last four. The Titans suffered a 12-7 loss at Arizona as they try to earn a playoff berth.(Mark Humphrey/AP)

Marcus Mariota is reportedly struggling with injuries, which would help explain his erratic performances this season. However, if the Tennessee Titans are going to earn a playoff berth, Mariota needs to start performing better, beginning with the Tennessee's game against the revived San Francisco 49ers on Sunday (1:25 p.m. PT/4:25 p.m. ET, CBS, DIrecTV).

You can watch the live stream on the NFL's mobile app or DirecTV's NFL app. If the NFL Network is part of your cable package, you can also live stream the game through the NFL app on XBox, Apple TV, or Roku device on your TV.

The Titans (8-5) offense continued to struggle in their 12-7 loss to the Arizona Cardinals and Mariota simply can't develop any rhythm or consistency in his performances. He sustained a sprained knee in the loss to the Cardinals, but is expected to play Sunday. What would help him is the Titans rediscovering their "exotic smashmouth" football, taking some of the pressure off Mariota.

The 49ers (3-10) have been rejuvenated since the arrival of quarterback Jimmy Garoppolo. Garoppolo has won his first two games he has started. The 49ers have not only won two straight, but three of their last four games. They enter the game with growing confidence and they aren't simply going to roll over for the Titans.

Here's everything you need to know to watch the game, or follow along as we bring you the latest score, live updates and more.

What: Tennessee Titans vs San Francisco 49ers

When: Sunday, Dec. 17, 1:25 p.m. PT/4:25 p.m. ET

Where: Levi's Stadium, Santa Clara, CA

TV: CBS, DirecTV

Watch online: You can watch the live stream on the NFL's mobile app or DirecTV's NFL app. If the NFL Network is part of your cable package, you can also live stream the game through the NFL app on XBox, Apple TV, or Roku device on your TV.

Local players to watch: San Francisco - DL DeForest Buckner (Oregon), WR Kendrick Bourne (Milwaukie High School), WR Victor Bolden (Oregon State). Tennessee - QB Marcus Mariota (Oregon).

Follow along as we bring you live updates and analysis from the game from kickoff through the final whistle. Have thoughts on how the Titans and 49ers are performing? Don't hesitate to jump in on the live updates and chat with us as the game rolls along.

-- Geoffrey C. Arnold | @geoffreyCarnold

If you purchase a product or register for an account through a link on our site, we may receive compensation. By using this site, you consent to our User Agreement and agree that your clicks, interactions, and personal information may be collected, recorded, and/or stored by us and social media and other third-party partners in accordance with our Privacy Policy.