Trying to snap an eight-game losing streak, the 49ers flew to the University of Phoenix Stadium for a Week 12 NFC West rematch with the Arizona Cardinals. In the first quarter, the Niners trailed early as Cardinals QB Kurt Warner completed a 28-yard TD pass to WR Larry Fitzgerald. San Francisco responded with QB Trent Dilfer completed a 2-yard TD pass to TE Vernon Davis. In the second quarter, the 49ers took the lead with kicker Joe Nedney getting a 19-yard field goal & RB Frank Gore getting an 11-yard TD run. However, Arizona regained the lead with RB Marcel Shipp getting a 1-yard TD run & Warner hooking up with Fitzgerald again on a 48-yard TD pass.