Christian McCaffery scored four touchdowns while quarterback Brock Purdy missed just one pass on the afternoon, 20-21 for 283 yards as the San Francisco 49ers drilled the Cardinals 35-16 Sunday afternoon in the Bay Area.
Arizona Quarterback Joshua Dobbs would throw two scores to rookie Michael Wilson, who had seven catches, Hollywood Brown would grab seven balls in the loss.
While the scoreboard was lopsided, there were some bright spots for the Cardinals. Wide receiver Michael Wilson would grab two touchdowns and would come back from a 21-3 deficit to make the game close 21-16 in the middle quarters before the unbeaten 49ers manhandled the visitors.
Former Arizona State wide receiver Brandon Aiyuk had 6 catches for 148 yards to lead 49ers.
Arizona will host Cincinnati next Sunday afternoon.