Hamza Igamane leaped off the bench to win the latest Old Firm derby for Rangers.