Williams lowered his head on a run before getting hit by Rams safety Darian Stewart. Williams lay motionless on the ground, but eventually was able to walk off the field under his power. Williams went to the locker room.
Arizona are very thin at running back with Beanie Wells and LaRod Stephens-Howling already injured.
The Cardinals later announced that Williams suffered a left shoulder injury and his return was questionable.
Follow Gregg Rosenthal on Twitter @greggrosenthal.