The previously scheduled December 20 prime time Sunday Night Football game between the Cincinnati Bengals and the San Francisco 49ers at Levi's Stadium in Santa Clara has been moved to 1:25 PM. Instead of being aired on NBC, it will now be aired on CBS.
In its place, the league has flexed in the Arizona Cardinals (10-2) at Philadelphia Eagles (5-7) game.
The NFL, who uses flexible scheduling from weeks 11 through 17, attempts to put the best possible matchups into NBC's Sunday Night Football time slot. With the 49ers at 4-8, the league felt that the Eagles, who are still in the NFC East hunt, and the NFC West leading Cardinals would be a better matchup to get more viewers.
That leaves the 49ers with no remaining prime time games. Our San Francisco 49ers schedule page has been updated with the new kickoff time.
NFL moves Cardinals-Eagles to prime time in Week 15
Pro Football Talk
49ers Week 15 Home Game vs. Bengals Moved to Earlier Start