The defensive tackle depth took another hit as Kalia Davis sustained an ankle injury and was questionable to return midway through the second quarter.
Christian McCaffrey was slow to get up on the next drive. Purdy took a vicious blow and stayed down on the field. Sam Darnold came into the game and chucked it across the field nearly 40 yards down the field, then missed his next throw.
Purdy returned after that. His official injury was a stinger to his non-throwing shoulder. Purdy escaped on a 3rd & 2, found Kittle, who made a nifty one-handed grab to gain 19 yards. McCaffrey caught an option route out of the backfield to give the Niners a 21-13 lead. And just like that, the 49ers were back to full strength.
The defense did their job by getting a stop. But a muffed punt by Ronnie Bell gave the Cardinals life. But the ruling was overturned as the replay showed Bell’s forearm touching the ground as a Cardinals’ defender hit him. A turnover there would have made the second half more of a sweat than Kyle Shanahan would have liked.
Instead, a 13-yard pass to McCaffrey and a 22-yard catch and run to Jauan Jennings put the 49ers in Arizona’s territory. However, because McCaffrey couldn’t get out of bounds, the offense was out of timeouts. The Cardinals used their final timeout of the half after realizing their initial plan to concede a short throw was a poor idea.
Purdy’s Hail Mary fell incomplete, and the Niners went into the half up 21-13 and would receive to begin the third quarter.