RANGERS have won the Glasgow Cup for a record 47th time after a dramatic 4-2 penalty shoot-out win over Celtic.
Paul McLellan gave the visitors a lead early in the second half but Darren Ramsay levelled just two minutes later to make it 1-1.
And with no more goals in the regulation 90 minutes, the game went straight to spot kicks.
With Ally McCoist and Walter Smith amongst those looking on, Liam Kelly made a crucial save at Celtic’s first penalty as he tipped wide Jack Kirwan’s effort.
And after Tom Walsh, Charlie Telfer, Fraser Aird and Dylan Dykes all netted from 12 yards, Jamie Lindsay had to do the same to keep his team in contention at their fourth kick.
Instead he blasted off the top of the bar and over and that means Gers have won back the trophy they last claimed in 2010.
In a fairly even opening phase of play, both sides had chances to break the deadlock in front of a noisy crowd.
Celtic should really have gone ahead after just three minutes through Eoghan O’Connell but his shot from six yards somehow went wide.
Kirwan also curled straight at home keeper Kelly after Stuart Urquhart drilled into the side netting for Gers when he had appeared offside when Andy Murdoch played him in.
Having missed at one end, the Light Blues defender then nearly gifted the visitors an opening at the other.
He was muscled off the ball well by Denny Johnstone but the Celtic striker aimed a lame shot straight at Kelly and Urquhart was off the hook.
The away team was getting closer and should really have made a breakthrough with 25 minutes gone through Johnstone.
Lewis Kidd had Kelly beaten with a fine 20-yard strike and when it came back off the post, the forward had the simple task of poking into the net.
Instead, he lifted the ball over the bar and that almost proved costly when Ramsay charged up the other end and drilled a yard too high from long range.
Rangers were starting to come back into the game and Danny Stoney did well to break down the left then centre for Telfer.
But rather than strike the ball first time, he opted to take it round a man first and with that his sight of goal went.
While it remained goalless at the break, it didn’t take long for that to change as Celtic went in front within three minutes of the restart as McLellan slotted home.
Gers’ response was instant as they levelled within two as Telfer made good progress on the right and set up Ramsay, who finished superbly from 12 yards.
Suddenly the game had a bit of impetus after struggling to get going in the first half and Jamie Burrows nearly made it three goals in five minutes but his header sneaked past.
The impressive Murdoch then sent in a screamer from 25 yards which away keeper Jordan Hart did really well to turn over the upright.
Back came Celtic, with Johnstone missing an easy header which he should have hit the target with but sent too high.
The Light Blues were becoming slack at the back and a mistake by Telfer let in Johnstone again but once more he couldn’t find his range.
As the match lurched into the closing stages, the high tempo both sides had played at was clearly having an effect as fatigue set in.
Telfer defied tiredness to find space for a shot and he released well but Hart was equal to the task and that was the hosts’ best chance before the final whistle.
With that, the game went to penalties and despite several players suffering from cramp, Billy Kirkwood’s team dug deep to come out on top.
RANGERS: Kelly; Sinnamon, Halkett, Urquhart, Wilson; Aird, Ramsay (Walsh 60), Murdoch, Telfer; Stoney (Dykes 83), Burrows (Mills 85).
SUBS: George, Ntumba, McIntyre, Kellock.
CELTIC: Hart; Eadie, O’Connell, Findlay, Madden; Henderson (McMullan 64), Lindsay, Kidd, McLellan; Kirwan, Johnstone.
SUBS: Waters, Gaffney, Delaney, Barrowman, McManus, Donnelly.