Saturday will be a tale of two different quarterbacks for the 49ers and Arizona Cardinals. While the Cardinals will have former No. 1 pick Kyler Murray on their side, San Francisco will send out its third QB of the year in C.J. Beathard.
But there's good news for Beathard.
Star tight end George Kittle is expected to play Saturday after missing the past six games due to a fractured cuboid bone in his foot. Unfortunately for defensive coordinator Robert Saleh, cornerback Richard Sherman already has been ruled out.
Stay in the game with the latest updates on your beloved Bay Area and California sports teams! Sign up here for our All Access Daily newsletter.
RELATED: Barnwell proposes intriguing 49ers-Pats Jimmy G trade
Here's how the experts see a game of division rivals playing out.
Line: Cardinals -4
Odds provided by our partner, PointsBet.
San Francisco 49ers
Find the latest San Francisco 49ers news, highlights, analysis and more with NBC Sports Bay Area and California.
Predictions
Josh Schrock, NBC Sports Bay Area: Cardinals 31, 49ers 23
Nick Wagoner, ESPN: Cardinals 27, 49ers 20
Josh Weinfuss, ESPN: Cardinals 37, 49ers 24
Matt Barrows: Cardinals 27, 49ers 17
Mike Florio, ProFootballTalk: Cardinals 30, 49ers 23