49ers at Cardinals score: C.J. Beathard, Jeff Wilson, complement San Franciscos dominant defense in 20-12 win – CBSSports.com

The Cardinals’ playoff hopes took a significant blow on Saturday, as Arizona fell at home to the 49ers, 20-12. The 49ers were led by quarterback C.J. Beathard’s three touchdown passes, Jeff Wilson’s 183 rushing yards, and a defense that held the Cardinals to 4 of 16 on third down and 1 of 3 in the red zone. 

San Francisco, who has already been eliminated from the postseason, improved to 6-9 while avoiding a season sweep at the hands of the Cardinals. Arizona, who is now 8-7 after a 5-2 start, have fallen behind the Bears (who will face the Jagaurs on Sunday) in the race to earn the NFC’s final playoff spot. 

Wilson’s 21-yard catch-and-carry gave San Francisco a 7-6 halftime lead. After Arizona’s running back Kenyan Drake started the fourth quarter with a one-yard touchdown run, 49ers tight end Kyle Juszcyzk’s second touchdown of the half extended San Francisco’s lead to 20-12 with 8:26 left. 49ers cornerback Ahkello Witherspoon ended the Cardinals’ next drive when he picked off Kyler Murray’s end zone pass intended for Christian Kirk. San Francisco’s defense sealed the win when Murray was unable to connect with DeAndre Hopkins on fourth down with 20 seconds left. 

We’ll have full breakdown of Saturday’s game momentarily, but until then, check out our live blog below to re-live the 49ers’ upset victory.