The Arizona Cardinals rallied to beat the St. Louis Rams, after losing starting quarterback Carson Palmer to injury. The visiting San Francisco 49ers edged the New Orleans Saints in overtime.