Hamza Igamane's late goal clinches Rangers' first win at Celtic Park since 2020, capping a strong week for interim boss Barry Ferguson.