NFL

San Francisco comes in 2-0 with 62 points scored and only 20 allowed, led by a high-output offense that is averaging 380.5 total yards per game and 246.0 passing yards per game. Arizona is 1-1 and has scored 33 points while allowing 45, with a much smaller offensive output of 272.0 total yards per game and 179.0 passing yards per game. The 49ers have also been far better on efficiency, producing 6.7 yards per play compared with Arizona’s 4.6, and San Francisco’s defense has been steadier as well, allowing only 5.1 yards per play. Arizona has shown some turnover competence with a +2 turnover margin, but the overall profile still points to San Francisco having the better balance and the stronger week-to-week floor.
San Francisco has the stronger offense, the better efficiency profile, and the sharper defensive numbers, so the lean is toward the 49ers covering the spread in a game they control for most of the afternoon. Arizona has enough passing production to avoid a total collapse, but not enough consistency to keep the margin tight if San Francisco plays to its current level. Final score projection: San Francisco 49ers 31, Arizona Cardinals 20.