SANTA CLARA, Calif. (AP) - Carson Palmer ran for a go-ahead 8-yard touchdown with 2:28 left and tumbled after spiking the ball in a telling story of his day, and the Arizona Cardinals squeaked by the San Francisco 49ers 19-13 on Sunday for their fifth straight win and first road victory in the series since September 2008.
Moments earlier, Palmer fell backward as he released the ball and completed a 34-yard pass to J.J. Nelson to put Arizona on the 1.
Chandler Catanzaro missed the extra-point try, and Blaine Gabbert and the 49ers had one more chance with 2:21 left. Anquan Boldin caught an 18-yard pass on fourth-and-20 to clinch the win for Arizona.
David Johnson ran for a 1-yard touchdown in the third for the Cardinals, who have nine wins in their first 11 games in consecutive seasons for the first time in franchise history.