Victory! The 49ers #BeatTheCardinals to close the season. pic.twitter.com/XQSbbV9UMu
— San Francisco 49ers (@49ers) December 29, 2014
With that touchdown, Boldin eclipsed 1,000 yards receiving for the second consecutive season. #Boldin1k pic.twitter.com/zvEnMUWvlL
— San Francisco 49ers (@49ers) December 28, 2014
Interception @MichaelWilhoite! #AZvsSFhttps://t.co/prNRw8bjfd
— San Francisco 49ers (@49ers) December 28, 2014
QB @Kaepernick7 to @PattonBoy_11 and the #49ers have a first down at the 18.#AZvsSF
— San Francisco 49ers (@49ers) December 28, 2014
Interception @Cullyinthehouse!https://t.co/vIzGFqM32y
— San Francisco 49ers (@49ers) December 28, 2014
QB @Kaepernick7 takes off for a gain of 30 yards. First down at the 49. #AZvsSF
— San Francisco 49ers (@49ers) December 28, 2014
Another 1,000-yard season for Frank Gore. He is the 11th player in NFL history with eight 1,000-yard seasons. #Gore1k pic.twitter.com/PNp7L4XtFY
— San Francisco 49ers (@49ers) December 28, 2014
The #49ers lead 20-17 after a 3-yard TD catch by @BruceMill49er.
— San Francisco 49ers (@49ers) December 28, 2014
Q3 | 0:25#AZvsSF
More Gore... #49ers RB picks up 24 on that last scamper!
— San Francisco 49ers (@49ers) December 29, 2014
#49ers S @CraigDahl43 with the defense's third INT!
— San Francisco 49ers (@49ers) December 29, 2014