Both quarterbacks struggled to move the chains, but big defensive and special team plays helped to lift the Arizona Cardinals to a 31-14 win over the San Francisco 49ers. An interception and a fumble recovery either side of half-time turned the game for the Cardinals while David Johnson and Larry Fitzgerald scored two touchdowns each.