Rangers won through to the William Hill Scottish Cup final with a 5-4 sudden-death penalty shoot-out victory over Celtic at a breathless Hampden Park.
Former Celtic striker Kenny Miller opened the scoring for the Light Blues in the 16th minute of a first half bossed by the Championship winners.
Hoops substitute Erik Sviatchenko levelled with a header five minutes after the break - his first for the Parkhead club since arriving from FC Midtjylland in January.
Gers winger Barrie McKay fired in an unstoppable shot from 25 yards in the sixth minute of extra time, but that was cancelled out by substitute Tom Rogic 10 minutes later before the drama of penalties arrived.
Rogic was the seventh penalty-taker, but blazed his effort over the bar to the delight of the Gers support.
Andy Halliday, McKay, Lee Wallace and substitutes Gedion Zelalem and Nicky Law scored their penalties, while James Tavernier fired his over and substitute Nicky Clark had his saved by Craig Gordon.
For Celtic, Charlie Mulgrew, Nir Bitton, Leigh Griffiths and Mikael Lustig scored, with substitute Callum McGregor hitting the bar and Wes Foderingham saving from skipper Scott Brown.
Mark Warburton’s men will play Hibernian in the May 21 final after their fellow Championship side won their penalty shoot-out against Dundee United on Saturday.