Cardinals running back Chris Johnson had 11 carries for 103 yards in Sunday's 42-17 win at Detroit. He did not score a touchdown, and wasn't targeted in the passing game.

Johnson had several big runs, including a 40-yard scamper in the first half that he nearly scored on. He likely would have had a much bigger game if not for the lopsided score, and the fact that rookie David Johnson vultured two short touchdowns. After struggling over the first two games of the season, the veteran Johnson has been fantastic in the last three, averaging better than six yards per carry. He appears to look as quick and fast as he did in his prime, which is surprising, especially considering he looked mediocre with the Jets in 2014. Meanwhile, Andre Ellington (knee) returned from a three-game absence and had only three carries, not seeing his first touch until the second quarter, although he did rip off a 63-yard touchdown run in the fourth period. Ellington is likely to see more work in the near future, but coach Bruce Arians has been happy with Chris Johnson, and should continue to use him a lot. In Week 6, the Cardinals will play the Steelers at Heinz Field.