Recap
AI summary, sourced from 1 period article (ESPN AP)
C.J. Beathard threw for 182 yards and a touchdown and the 49ers shocked the Arizona Cardinals 20-12 at State Farm Stadium, knocking Arizona's playoff hopes into critical condition. Jeff Wilson Jr. ran for 183 yards and a touchdown on 22 carries. The 49ers' defense forced four turnovers including two interceptions of Kyler Murray. The 49ers improved to 6-9. Arizona fell to 8-7.[1][2][3]
Columnist recap
AI summary, sourced from 1 period article (ESPN AP)
Jeff Wilson Jr. ran for 183 yards Sunday afternoon at State Farm Stadium. The 49ers, eliminated from the playoffs two weeks ago, beat the Cardinals 20-12 in a road spoiler that effectively ended Arizona's wild-card hopes.
C.J. Beathard threw for 182 and a touchdown. The 49ers' defense, without most of its front-four starters, forced four takeaways including two interceptions of Kyler Murray. Fred Warner had nine tackles and a sack.
DeAndre Hopkins, the Cardinals' WR1 who caught 14 passes in the Week 1 win at Levi's Stadium, was held to 6 catches for 65 yards. Kyler Murray averaged 4.4 yards per attempt. The kind of road Sunday where a 5-9 team plays the role of spoiler and the Cardinals' season collapses on the way out. 6-9 with the Seahawks coming up at the relocated home stadium next week to close the year.
By the numbers
AI summary, sourced from 1 period article (ESPN AP)
49ers 20, Cardinals 12. Margin: +8. Fifteen-game record: 6-9, -11 differential.
- Jeff Wilson Jr.: 22 carries for 183, 1 TD (career game).
- Beathard: 17-of-29 for 182, 1 TD.
- 49ers D: 4 takeaways (2 INTs of Murray).
- Fred Warner: 9 tackles, 1 sack.
- Kyler Murray: 26-of-41 for 247, 0 TDs, 2 INTs.
- DeAndre Hopkins: 6 catches for 65 (held down).
- 49ers played spoiler; Arizona playoff hopes critical.
- 49ers 6-9; Cardinals 8-7.
Film room
AI summary, sourced from 1 period article (ESPN AP)
A 20-12 spoiler win at State Farm Stadium. The 49ers improve to 6-9 and knock the Arizona Cardinals' playoff hopes into critical condition.
How it unfolded
The Cardinals opened with a Zane Gonzalez field goal. Beathard led a touchdown drive ending in a TD throw. Wilson Jr. ran in a touchdown to make it 14-3 in the second quarter. Arizona kicked another field goal. The 49ers added a Robbie Gould field goal to make it 17-6 at halftime. The third quarter was a defensive battle with both teams kicking field goals. Murray drove the Cardinals to a late touchdown that was answered by a 49ers field goal and a goal-line stand to seal it.
The turning point
The 49ers' first-quarter touchdown drive. With the Cardinals having taken a 3-0 lead and the road environment looking like it favored Arizona, Beathard's methodical 13-play scoring drive announced that the 49ers, despite being eliminated, were going to play the spoiler role.
By the numbers
Beathard 17-of-29 for 182 with one TD. Jeff Wilson Jr. 22 carries for 183 with a TD. Mostert 6 carries for 33. Kyler Murray 26-of-41 for 247 with no TDs and two INTs. DeAndre Hopkins 6 catches for 65 (limited by the 49ers' coverage).
Personnel watch
Jeff Wilson Jr. in his career game on the ground. Beathard in his second straight efficient start. The defense forced four takeaways and held Kyler Murray to 4.4 yards per attempt, the kind of defensive performance that the 49ers had not produced since Week 6 against the Rams.
What it means
6-9 with the Seahawks coming up at the relocated home stadium next week to close the year. The Sunday spoiler win is the kind of late-season result that, in a lost year, gives the coaching staff and the front office a reason to feel that the season was not entirely lost. The 49ers play out the schedule with one game left.