Hamza Igamane's late strike secures Rangers' first league win at Celtic Park since 2020 in a fiery encounter featuring a Celtic comeback and fan tensions.