The only person who could stop Christian McCaffrey from tying a San Francisco franchise record with a fifth touchdown was his own coach. McCaffrey scored a career-high four touchdowns and the 49ers won their 14th straight regular season game, beating the Arizona Cardinals 35-16 on Sunday. McCaffrey had a chance to tie the Niners record held by Jerry Rice and Ricky Watters when San Francisco drove down to the 1 late in the game, but coach Kyle Shanahan called for a run to fullback Kyle Juszczyk that got no yards before Brock Purdy scored on a sneak.