It was a gut-wrenching Sunday afternoon for Celtic at Hampden.
A Carl Starfelt own goal deep into extra time meant Rangers had the last laugh as the Glasgow rivals went head to head in the Scottish Cup semi finals.
Celtic had won 17 games in a row at a Hampden until Starfelt deflected the ball past Joe Hart deep into extra time to see Gio van Bronckhorst's men break the trend and set up a final meeting with Hearts on May 21.