The Cardinals got a fine performance from Colt McCoy in Week 10, when the backup filled in for an injured Kyler Murray under center. On Monday night, starting at quarterback once more, he hardly had a chance facing DeMeco Ryans’ 49ers defense. Looking to win Arizona its second straight game in an effort to creep closer to .500 in the NFC West, he and the Cardinals instead took it on the chin before a roaring Mexico City crowd. San Francisco racked up nine tackles for loss and two turnovers, while Jimmy Garoppolo spread the ball around in one of his best outings of the year, leading Kyle Shanahan’s squad to a 38-10 victory to claim the division lead.
Arizona kept things close through halftime, with McCoy feeding DeAndre Hopkins and James Conner capping a second-quarter scoring drive with a touchdown. But the 49ers pulled away early in the second half, getting big gains from Christian McCaffrey, Deebo Samuel and Brandon Aiyuk in a total team win. They move to 6-4 with the decision, dropping Arizona to 4-7.