fb pixel

Log In


Reset Password

Arizona rallies to trip San Francisco

GLENDALE, Ariz. — John Skelton earned redemption in a rematch with San Francisco. The Arizona defense and a spectacular show by Larry Fitzgerald made it possible.

Skelton stepped in for the injured Kevin Kolb and threw for 282 yards and three touchdowns, and the Cardinals rallied to hand the 49ers their third loss of the season, 21-19, on Sunday.

Fitzgerald had seven catches for 149 yards, including a 46-yarder for a touchdown and a 53-yarder to set up the go-ahead score. He also had a vicious block that helped free Early Doucet on a 60-yard touchdown reception.

"That's Fitz being Fitz," Skelton said.

Arizona (6-7) has won five of six after a six-game losing streak left them 1-6.

"You guys stuck a fork in us quite a while ago," coach Ken Whisenhunt told reporters after the game. "I think our guys never let it get to them. How many times during those first weeks did we say that we were going to stay the course and that it was going to turn for us? We believed it."

Kolb left the game after a blow to the head on Arizona's third play. Skelton, benched after throwing three interceptions in the Cardinals' 23-7 loss at San Francisco on Nov. 20, had a 60-yard TD pass to Doucet and a 3-yard toss to Andre Roberts for what proved to be the winning score early in the fourth quarter.

"You're only as good as your last play, your last game," Skelton said. "You kind have to live with that until you get another opportunity. You never know when that opportunity is. You've just got to be ready and make the most of it."

Skelton was able to overcome two interceptions and a lost fumble in this one.

Arizona sacked Alex Smith five times after getting five against Dallas in its 19-13 overtime win over the Cowboys a week earlier. The 49ers (10-3) were at the Cardinals 4-yard line twice and the 6 once in the second quarter and had to settle for short field goals by David Akers each time.

Frank Gore rushed for 72 yards on 10 carries for the NFC West champion 49ers (10-3), including a 37-yard touchdown run.