Rangers booked their place in the Scottish Gas Scottish Cup semi-finals with a 2-0 win over nine-man Hibernian at Easter Road.
Midfielder John Lundstram bundled in the opener in the 23rd minute after Hibs keeper David Marshall had saved a penalty from captain James Tavernier.
Hibs attacker Martin Boyle was taken to hospital with an injury following a duel with defender John Souttar and Philippe Clement’s side wobbled at the start of the second half, looking weary after their battling 2-2 draw with Benfica in the Europa League in Lisbon on Thursday night.
However, Hibernian defender Jordan Obita was sent off in the 68th minute for picking up the second of two yellow cards for a foul on Rabbi Matondo before Nathan Moriah-Welsh was shown a straight red by referee Steven McLean three minutes later for a foul on Lundstram.
Portuguese striker Fabio Silva added a second in the 83rd minute to take Rangers into the last-four draw along with Aberdeen and Celtic, with Championship side Morton hosting Hearts on Monday night.
However, there were more injuries for Clement to deal with Dujon Sterling and his replacement Ross McCausland going off during a pulsating game.
Hibs defender Chris Cadden made his first start of the season after his long-term injury absence with midfielder Nectar Triantis also coming in, as injured Lewis Miller and Dylan Vente dropped out.
Despite their European exertions, the visitors were unchanged with Cyriel Dessers and Silva in attack with the former knocking a cross from left-back Ridvan Yilmaz past the near post after 13 minutes of a frenetic beginning.
Moments later, Jack Butland almost got caught dribbling along his six-yard box by attacker Myziane Maolida, the ball coming off the post after a tackle and ricocheting off the keeper for a corner which came to nothing.
Then Dessers robbed hesitant Obita down the left flank and drove into the box but his angled-drive was blocked by Marshall for a corner which was defended.
Obita compounded his error in the 21st minute when he tripped Sterling inside the penalty area leaving referee McLean with little option but to point to the spot.
Tavernier’s driven penalty was parried out by Marshall but Lundstram was quicker than the Hibs defenders to react and forced the ball over the line from a few yards out.
Marshall then saved a powerful drive from Sterling minutes later before the Light Blues utility player pulled up with what looked like a hamstring problem and had to be replaced by McCausland.
Hibs had their own injury concerns soon afterwards when Boyle and Souttar collided in an aerial duel just outside the Rangers penalty area and the winger, after a lengthy stoppage, was taken from the field on a stretcher, his place taken by Elie Youan.
The visitors had to withstand sustained pressure when the game resumed and after Rangers defender Connor Goldson fouled Emiliano Marcondes 30 yards out, the Hibs forward forced a fine diving save from Butland with his curling free-kick.
Then substitute McCausland limped off to be replaced by Matondo, with Kemar Roofe on for Dessers, before the hosts were reduced to 10 men when Obita, already booked for a foul on Tom Lawrence, saw a second yellow for a tackle on Matondo with Moriah-Welsh following him minutes later after scything down Lundstram.
And it was the former Sheffield United midfielder who set up Silva to rifle in Rangers’ second from 14 yards to settle an eventful cup tie and secure a last-four place at Hampden Park.
It could have been more, substitute Cole McKinnon having the ball in the net in added time only to see the offside flag up.