NFL

San Francisco enters undefeated with two strong wins, powered by a top-tier scoring offense that has put up 62 points and a defense that has held opponents to 20 points total. The 49ers are also generating 246.0 passing yards per game and 134.5 rushing yards per game, giving them balance and a high floor on offense. Arizona is 1-1 and has scored 33 points while allowing 45, with the offense sitting at 16.5 points per game and 4.6 yards per play. The Cardinals have forced three takeaways and sit at a +2 turnover margin, but their defense has still allowed 324.5 yards per game and 203.0 passing yards per game, which is a concern against a San Francisco attack that has been efficient through the air and on the ground.
San Francisco has the stronger offense, the better defense, and the better efficiency profile, which points to a home win and a cover. The 49ers’ balance on offense and their ability to limit scoring on defense give them the best path to control the game from start to finish, while Arizona’s lower yardage output and weaker points allowed numbers make it hard to trust the underdog to stay within reach for four quarters. My projected final score is San Francisco 31, Arizona 20, which supports a 49ers cover and a total that sits above the mid-range game number.