Rangers, who have just won promotion back to the Scottish Premiership after four years exile in the lower divisions following their financial troubles, clinched the tie when Tom Rogic blazed his penalty high and wide to send the champions-elect out.

Rangers, who won the Championship title and promotion this month, will face Hibernian in an all-Championship final at Hampden on May 21.

Scottish Premiership
Rangers go four clear after emphatic Old Firm victory
17/10/2020 AT 13:22

The second tier club went ahead after 16 minutes when veteran striker Kenny Miller, 36, one of only five players since World War Two to play for both clubs, took advantage of poor Celtic defending to turn and shoot past goalkeeper Craig Gordon.

Kenny Miller scores Rangers' opening goal against Celtic

Image credit: Reuters

Celtic, who had been second best for most of the first half, took control after the restart and substitute Erik Sviatchenko equalised with a bullet header after 50 minutes.

Erik Sviatchenko celebrates after scoring for Celtic against Rangers

Image credit: Reuters

With the scores still locked at 1-1 extra time beckoned, and Rangers enjoyed a dream start to the first added period as Barrie McKay fired a stunning long-range screamer into the top left corner in the 96th minute.

Celtic goalkeeper Craig Gordon watches Rangers' Barry McKay's shot go in

Image credit: Reuters

The Scottish Championship leaders were pegged back once more, however, as Rogic struck to make it 2-2 just two minutes into the second spell of extra time.

Both sides missed the target with the second spot kicks, while Celtic goalkeeper Craig Gordon and Rangers goalkeeper Wes Foderingham both saved each team's fourth effort.

Barrie McKay celebrates with James Tavernier after scoring the second goal for Rangers against Celtic

Image credit: Reuters

The next two were then scored by both sides, but the key moment came as Rogic - earlier Celtic's hero - blazed his side's seventh spot kick miles over the bar, sending Rangers into the final and their fans into raptures.

Hibs secured their place in the final when they beat Dundee United, the bottom club in the Premiership, 4-2 on penalties after the their semi ended 0-0 after extra time at Hampden Park on Saturday.

Additional reporting via Reuters

Europa League
Celtic's fate unknown after Europa League game in Latvia abandoned
17/09/2020 AT 20:35
Scottish Premiership
Celtic move into second after comeback at St Mirren
16/09/2020 AT 20:33