The 49ers have the array of strains, sprains, bumps and bruises that every team is experiencing in mid December. But on Thursday, at least, every player on the active roster participated in practice in some capacity.
The three players who missed Wednesday's session - Justin Smith, Ray McDonald and Adam Snyder - were back in the mix on Thursday. Michael Crabtree and Frank Gore both are dealing with ankle injuries and were limited on Thursday. Both, however, are expected to play Sunday.
The only players who seem iffy for the game are left guard Mike Iupati and tight end Garrett Celek. Iupati has gone through two straight limited practices but still is moving with a slight limp. Celek, meanwhile, is not on the injury report.
Asked if Derek Carrier, who had been filling in for Celek, had replaced him as the No. 3 tight end, offensive coordinator Greg Roman indicated the 49ers still were wary of Celek's hamstring injury.
"He's coming off his injury and no sense rushing him back," Roman said. "We like what we see in Derek Carrier as well. Felt confident with him going in the game, and then it's just really kind of a competitive situation. But no sense in rushing Garrett back out there too soon."
Two other teams hoping to make the playoffs, the Eagles and Bears, also had a full house at practice today.
-- Matt Barrows