Celtic's hopes of clinching a historic treble in Ronny Deila's first season as manager are over after a 3-2 defeat to Inverness Caledonian Thistle in the semi-final of the Scottish Cup.
The Bhoys went into the game having already won the Scottish League Cup, and with the Scottish Premiership title moving ever closer, a win over Inverness today would have taken them one step closer to a historic treble.
However, those hopes are now over after a shock defeat at Hampden Park this afternoon, as Inverness grabbed a late extra time winner to reach the final.
Virgil van Dijk gave Celtic a first-half lead, but Craig Gordon's sending off after a foul on Marley Watkins changed the game, with Greg Tansey converting the resulting penalty.
The game went all the way to extra time, and Edward Ofere put Inverness in front just six minutes into extra time - before John Guidetti grabbed an equaliser on the stroke of half time.
However, with the game edging ever closer to penalties, David Raven converted a cross from Graeme Shinnie to hand Inverness a place in the final.
The result is a huge blow for Deila and Celtic, though it will enable them to concentrate on winning the title amid competition from Aberdeen.