TEMPE, Ariz. (AP) - When last seen by most of the country, Kevin Kolb was probably on his backside, absorbing multiple hits in the Arizona offense's worst performance of the season.

Kolb pronounced himself fine on Wednesday, fully recovered from the punishment he endured in that 17-3 Thursday night loss at St. Louis, Arizona's first defeat of the season.

Things don't look all that better for the offense, either, with running back Ryan Williams out for the season with a shoulder injury. Williams' absence and the struggles of the offensive line leave Kolb in a precarious position.

At least the Cardinals are at home Sunday against the Buffalo Bills, who have allowed more than 1,200 yards the last two games.

Copyright 2012 by The Associated Press. All rights reserved. Material may not be redistributed.