GLENDALE, Ariz. -- The San Francisco 49ers added to Arizona's growing misery Monday night with a 24-3 victory at University of Phoenix Stadium, handing the Cardinals their fourth consecutive loss after a 4-0 start.