Third-string QB Beathard throws 3 TDs, 49ers stun Cardinals

San Francisco 49ers running back Jeff Wilson (30) celebrates his touchdown against the Arizona Cardinals with quarterback C.J. Beathard (3) during the first half of an NFL football game, Saturday, Dec. 26, 2020, in Glendale, Ariz. (AP Photo/Ross D. Franklin)

San Francisco 49ers cornerback Ahkello Witherspoon (23) celebrates his interception against the Arizona Cardinals during the second half of an NFL football game, Saturday, Dec. 26, 2020, in Glendale, Ariz. (AP Photo/Ross D. Franklin)

Arizona Cardinals quarterback Kyler Murray (1) runs as San Francisco 49ers cornerback Ahkello Witherspoon (23) defends during the second half of an NFL football game, Saturday, Dec. 26, 2020, in Glendale, Ariz. (AP Photo/Ross D. Franklin)

Arizona Cardinals wide receiver Larry Fitzgerald (11) blows a kiss as he leaves the field after an NFL football game against the San Francisco 49ers, Saturday, Dec. 26, 2020, in Glendale, Ariz. The 49ers won 20-12. (AP Photo/Ross D. Franklin)

Arizona Cardinals wide receiver DeAndre Hopkins, reacts after missing a catch against the San Francisco 49ers during the second half of an NFL football game, Saturday, Dec. 26, 2020, in Glendale, Ariz. (AP Photo/Rick Scuteri)

San Francisco 49ers cornerback Ahkello Witherspoon (23) celebrates his interception against the Arizona Cardinals during the second half of an NFL football game, Saturday, Dec. 26, 2020, in Glendale, Ariz. (AP Photo/Rick Scuteri)

Arizona Cardinals wide receiver Larry Fitzgerald (11) makes a catch as San Francisco 49ers cornerback Ahkello Witherspoon (23) defends during the second half of an NFL football game, Saturday, Dec. 26, 2020, in Glendale, Ariz. (AP Photo/Rick Scuteri)

Arizona Cardinals running back Kenyan Drake (41) eludes the tackle of San Francisco 49ers middle linebacker Fred Warner (54) during the first half of an NFL football game, Saturday, Dec. 26, 2020, in Glendale, Ariz. (AP Photo/Ross D. Franklin)

San Francisco 49ers middle linebacker Fred Warner breaks up a pass intended for Arizona Cardinals tight end Dan Arnold (85) during the first half of an NFL football game, Saturday, Dec. 26, 2020, in Glendale, Ariz. (AP Photo/Rick Scuteri)