That David Johnson's game-saving plays have come as a receiver should come as no surprise.
He was a wide receiver in high school and early in his career at Northern Iowa. He had nearly 1,000 receiving yards in his breakout 2016 season. Through six games this season, he has 315 receiving yards and three receiving touchdowns, topping his production rushing the ball (298 yards, two TDs).
It's the second-straight week Johnson has made a difference-making TD reception for the Cards. Johnson is able to create mismatches with linebackers. The story added having Edmonds take pressure off Johnson in the running game certainly helps and both are often on the field at the same time.