Cardinals running back David Johnson is out for at least two weeks with a hamstring injury.

The team announced that linebacker Patrick Robinson (hamstring) and defensive tackle D.J. Swearinger (knee) are questionable for Saturday’s game at Seattle.

The Cardinals lost linebacker Robert Nkemdiche to a knee injury in the Cardinals’ 27-17 loss at Philadelphia.

They also lost running back Larry Fitzgerald (hip) and cornerback A.

J, who missed the first four games of the season.

They could also be without wide receiver Mike Williams, who was out since early November.

The Cardinals (4-3) have won six straight games.

With the loss of Fitzgerald, the Cardinals now have only three receivers on the roster: receiver Andre Johnson (four catches for 65 yards), linebacker Kaelin Clay (five catches for 55 yards) and running back Joseph Randle (three catches for 21 yards).

The Steelers (2-6) won three of four and moved to 3-1.

Cardinals cornerback Patrick Robinson was injured on the Cardinals first drive of the game.

He left the game with a hip injury and didn’t return.

He was the only Cardinals player not to return.

Steelers coach Mike Tomlin said he is “hopeful” he can return by the end of the week.

Ryan Mathews has rushed for 104 yards and two touchdowns on 28 carries.