RANGERS have booked their place in the Scottish Cup final after a thrilling win over Old Firm rivals Celtic at Hampden.

Mark Warburton’s side won 5-4 on penalties after the game had finished 1-1 after 90 minutes and 2-2 at the end of extra time.

The Light Blues will now face Hibernian in the final as they look to add the Scottish Cup to their Championship crown and the Petrofac Training Cup silverware.

Kenny Miller put the Gers ahead before Erik Sviatchenko pulled Ronny Deila’s side level. In extra-time, Tom Rogic cancelled out a Barrie McKay effort to send the tie to penalties.

And it was Rogic who was the Hoops villain as he missed from twelve yards to pile the pressure on under-fire boss Deila.

Warburton had few selection dilemmas ahead of his second trip to Hampden after losing Martyn Waghorn and Harry Forrester to injury, while Michael O’Halloran and Billy King were cup-tied.

It was Dean Shiels who came into the side and Warburton stuck with his 4-3-3 formation as Rangers set out to attack their Glasgow rivals.

It was no surprise to see Partick Roberts handed a derby bow for Celtic but Kris Commons, who scored in the League Cup semi win last term, had to settle for a seat on the bench.

The start was frantic as Rangers immediately got into their attacking groove but there were chances at both ends, Craig Gordon saving well from Miller before Stefan Johansen fired wide from the edge of the area and Scott Brown missed a golden chance as his low effort narrowly missed the target.

Rangers were knocking the ball about with confidence on a Hampden pitch that was coping well after only being laid last week and hosting the semi-final between Hibs and Dundee United on Saturday.

There was another half chance for Celtic as Leigh Griffiths flashed an effort across goal but it was Warburton’s side who broke the deadlock to send the Rangers end wild.

A Tavernier free-kick was cleared easily but when Halliday put the ball back into the box, Scott Brown could only divert it into the path of Miller.

The striker made no mistake as he swept a shot beyond Gordon and wheeled away towards Warburton and the Light Blue legions.

Celtic were stunned but they did have chances to get themselves back into the game, Roberts seeing an effort blocked before Tierney fired wide.

After Wallace tried his luck with a low shot that went well wide of target, Deila made his first change as Sviatchenko replaced Dedryck Boyata, who endured a poor 25 minutes and was lucky to escape a booking for a couple of rash challenges.

The action was end to end and Holt almost doubled Rangers’ advantage. It should have been cut just after the half hour.

Celtic broke and Gary Mackay-Steven fed the ball to Griffiths, whose shot came back off Foderingham’s left hand post and rebounded across goal.

With the whole target to hit, Roberts somehow could only hit the side netting as he collapsed to the turf in disbelief at a glaring miss.

Foderingham had to be alert just seconds later as he gathered a Bitton drive at the second attempt as Griffiths looked to pounce.

After one of the most important team talks in his Celtic career at the break, Deila got the reaction he wanted from his side as the Hoops levelled.

A Roberts corner found Sviatchenko as the Dane towered above the Rangers defence and powered a header into the net. He almost repeated the feat just seconds later as Celtic looked to capitalise on a speedy start to the second half.

After a poor showing in the first 45 minutes, it was the opening the Celtic fans wanted to see from their side and the action continued to flow from end.

Bitton ballooned an effort high over the bar after another promising run from Roberts and Griffiths showed his frustration with a long-range effort before Callum McGregor replaced Mackay-Steven.

Rangers’ high-tempo passing and closing down looked like it was start to take its toll as the clock ticked and nerves started to creep in all around Hampden.

With seven minutes left, Deila played his last hand as Rogic replaced Stefan Johansen and it was set up for a thrilling finale.

Bitton headed a Roberts free-kick narrowly wide but the goal that would have sparked wild celebrations didn’t come as Craig Thomson signalled the end of an enthralling 90 minutes.

It was the final action of the afternoon for Miller as he was replaced at the start of extra-time by Nicky Clark.

Warburton was soon celebrating once again as his side grabbed the lead in stunning style six minutes into the added period.

A controversial call from Thomson handed the Gers a throw-in when the ball came off Tavernier and second later it was in the back of the net as McKay rifled a sweet shot into the top corner of Gordon’s goal.

As the Gers end celebrated, Bitton blazed a free-kick high over the bar before Griffiths couldn’t find the target from a similar position.

The pressure was now huge on Celtic but Foderingham denied Sviatchenko as he got his head to another Hoops corner.

Just 37 seconds after the restart, Celtic were level once again as Tierney burst to the line and picked out Rogic, who found the corner of the net with a well-placed strike.

The Aussie should have put the Hoops ahead when he collected a Griffiths pass but his chip was blocked.

With 90 seconds left, Griffiths’ long-range free-kick hit the bar and struck Foderingham but, thankfully for Rangers, went wide of the keeper’s right-hand post.

The next blow of the whistle signalled penalties for a place in the Scottish Cup final.

It was Halliday who stepped up to slot the first one home for Rangers as he sent Gordon the wrong way and Charlie Mulgrew made no mistake either.

Rangers blinked first as Tavernier scooped his effort over the bar but Celtic couldn’t capitalise as McGregor rattled the woodwork.

There was a stroke of luck for McKay as Gordon got a hand to a low strike but couldn’t keep it out and it was soon 2-2 as Bitton kept his cool.

Gordon then gave Celtic the advantage as he tipped Nicky Clark’s penalty onto the bar but the Hoops couldn’t capitalise as Foderingam made a smart stop to deny Scott Brown.

Skipper Lee Wallace then put Rangers ahead as he sent Gordon the wrong way but Griffiths handled the pressure to make it 3-3.

Rangers were back in front when Gedion Zelalem netted but Mikael Lustig pulled Celtic level as Foderingham couldn’t get a hand to his effort.

The tension was huge as Nicky Law made it 5-4 and Rogic couldn’t convert as he blazed his strike over the bar.

The Rangers end at Hampden went wild as the players rushed up the field and Celtic made their way back to the dressing room after a demoralising loss.