by:
Rangers produced a superb fightback against Celtic and seized the chance to potentially end their recent woes in the domestic cup competitions.