The striker has a chance of being fit for Saturday's game after missing the victory at Barnet last weekend with the ankle injury that forced him off against his former club Port Vale on April 1.
Blues boss Paul Cook said: "He trained on his own with the physio (on Thursday) and came through that okay. He'll be touch and go but we might put him in the squad if we can.
"If we can get him on the bench and are able to bring him on to give everyone a lift, then we'll do that. But we have to be careful to not cause more damage just for the sake of one game, however important it might be, and risk not having him for the rest of the season."
Defender Richard Brindley and striker Armand Gnanduillet were left out of the squad against Barnet following a breakdown in contract talks but both players have trained as usual this week and are available for selection.