The Cardinals had some opportunities, but they have missed, including a 4-3 pick six return for the Niners, where Kyler Murray forced a throw to Trey McBride.
After review, it was one of those throws where you wish he had it back, but if you go back to the play, Trey McBride is the only one who was open.
The first half is really highlighting how much the Cardinals need help at the wide receiver position.
On defense, they have gotten a couple of stops, but they once again are not giving a ton of resistance against the Niners dynamic offense.
We will see how the second half goes, the Cardinals need to get some help from a non tight end weapon if they are going to get anything going, but the first half was at least competitive.