Birmingham City slipped up at Bolton Wanderers on Tuesday night but remain perfectly placed to end the season with silverware