Birmingham midfielder Sebastian Larsson is winning his battle to be fit for the Barclays Premier League bottom-six clash at Reading.
The Sweden international was substituted at half-time against Newcastle with a knee injury but has not suffered ligament damage as was first feared.
Martin Taylor is available again after serving his three-match ban for the red card against Arsenal after his tackle resulted in Eduardo sustaining a broken leg. But he is unlikely to be considered by Blues boss Alex McLeish, who is happy with the current centre-back pairing of Liam Ridgewell and Radhi Jaidi.
Reading have no new injury worries ahead of the crucial clash.
That leaves manager Steve Coppell still without three of his most experienced players, although midfielder Emerse Fae has played a reserve match since being sidelined by malaria.
Defender Graeme Murty (knee), midfielder Brynjar Gunnarsson (groin) and winger Glen Little (heel and hamstring) remain unavailable.
Squads:
Reading: Hahnemann, Federici, Rosenior, de la Cruz, Ingimarsson, Bikey, Sonko, Cisse, Shorey, Oster, Kebe, Harper, Matejovsky, Hunt, Convey, Doyle, Kitson, Long, Fae.
Birmingham: Maik Taylor, Kelly, Ridgewell, Jaidi, Murphy, Larsson, Johnson, Muamba, McSheffrey, Forssell, McFadden, Parnaby, Schmitz, Nafti, Jerome, Doyle, O'Connor, De Ridder.