Arizona Cardinals: The good, bad, and ugly

Oct 23, 2016; Glendale, AZ, USA; Arizona Cardinals running back David Johnson (31) runs the ball as Seattle Seahawks cornerback DeShawn Shead (35) and cornerback Jeremy Lane (20) defend during overtime at University of Phoenix Stadium. Mandatory Credit: Matt Kartozian-USA TODAY Sports
Oct 23, 2016; Glendale, AZ, USA; Arizona Cardinals running back David Johnson (31) runs the ball as Seattle Seahawks cornerback DeShawn Shead (35) and cornerback Jeremy Lane (20) defend during overtime at University of Phoenix Stadium. Mandatory Credit: Matt Kartozian-USA TODAY Sports
2 of 4
Oct 23, 2016; Glendale, AZ, USA; Arizona Cardinals running back David Johnson (31) runs the ball as Seattle Seahawks defensive end Cassius Marsh (91) defends duringthe second half at University of Phoenix Stadium. Mandatory Credit: Matt Kartozian-USA TODAY Sports
Oct 23, 2016; Glendale, AZ, USA; Arizona Cardinals running back David Johnson (31) runs the ball as Seattle Seahawks defensive end Cassius Marsh (91) defends duringthe second half at University of Phoenix Stadium. Mandatory Credit: Matt Kartozian-USA TODAY Sports

The good

It starts and ends with David Johnson.  The man was a beast once again on Sunday night.  He carried the ball 33 times for 113 yards and caught another eight passes for 58 yards.

Some of the receptions were out of necessity.  The Cardinals sent him for deep balls a couple of times.  The Cardinals were without receiver John Brown and also lost Jaron Brown in the game.

In between the Johnson highlights was the Cardinals defense.  Although they registered just one sack, they hurried Seahawks quarterback Russell Wilson all night.  He never found a rhythm.  He was held in check on the ground as well.  He finished with minus-two yards rushing.

The Cardinals also did not come up with a turnover but only allowed points on two of the Seahawks 13 possessions.  One of those possessions ended in zero yards gained after they blocked a Cardinals punt.

Schedule