Rangers showed no sign of a European hangover as they beat Celtic after extra-time at Hampden Park to reach their first Scottish Cup final since 2016 and end their rivals’ treble dream.
It was Celtic who took the lead through Greg Taylor in the second half before Scott Arfield came off the bench to equalise for Giovanni van Bronckhorst’s men to take the semi-final into the extra period.
Carl Starfelt then knocked the ball into his own net to send Celtic’s Old Firm rivals through to the final to face Hearts at Hampden Park on May 21.
How Rangers ended Celtic’s treble bid
Ryan Kent fired an effort high over the bar in the early stages as Rangers started the match with intent, with Joe Aribo heading over seconds later.
At the other end Daizen Maeda tried to run onto a loose ball 10-yards out, but Jon McLaughlin was there to deal with the danger.
Rangnick critical of Man Utd: Nobody in PL concedes goals like this
Transfer Centre LIVE! Man Utd want GBP40m for Henderson
Real-time Premier League table LIVE!
Papers: Man City willing to hand Haaland similar contract to De Bruyne
How do Man City and Liverpool’s run-ins compare? And when are CL semis?
Key appointed as new England men’s managing director
World Cup 2022: Dates, draw & schedule
Klopp: Best we’ve ever played | Pep defends Steffen ‘accident’
Jota then headed inches over the crossbar from a brilliant cross from Josip Juranovic as Celtic pushed for the opening goal.
It was end-to-end as Kemar Roofe’s long-range effort then sailed just past the post.
James Tavernier’s cross then flew across the Celtic box with no one there to knock the ball in for Rangers.
Celtic’s wide men were looking lively and a lovely pass from Jota set up Abada, but Tavernier did well to knock the ball out for a corner.
It was then back to Rangers as Borna Barisic sent in the cross to Roofe. Starfelt was there to head the ball clear before Celtic ‘keeper Joe Hart gathered Aribo’s rebound.
The Ibrox side were showing no sign of tiredness after their Europa League heroics against Braga on Thursday as John Lundstram was denied by the woodwork. The midfielder’s 20-yard strike crashed off the post before Rio Hatate put the ball wide of the post at the other end from Tom Rogic’s cross.
The Ibrox side were forced into a change before the break as Scott Wright came on to replaced injured on-loan midfielder Aaron Ramsey.
Maeda chested the ball down to set up Hatate for Celtic after the break but the midfielder’s effort went just past the far post.
At the other end Hart did well to turn Kent’s deflected strike awayas both sides pushed for a goal at the national stadium.
Celtic finally broke the deadlock it in 64th minute and Taylor was the unlikely source. The defender’s deflected shot sailed past McLaughlin from Callum McGregor’s pass for his first goal since a Champions League qualifier against Reykjavik in August 2020.
Cameron Carter-Vickers almost doubled the lead minutes later, but his shot from a corner crashed off the crossbar.
Rangers were not done though as Arfield made an impression from the bench. Roofe knocked the ball on from Tavernier’s cross and the sub made no mistake.
The blue end of Hampden Park was now rocking.
Celtic almost responded immediately but McGregor saw his shot creep past the far post.
Arfield then had the ball in the net for the Ibrox side again but the celebrations were short lived as it was ruled out for offside.
Steven Davis was next to take a chance for Giovanni van Bronckhorst’s side but his strike from the edge of the box went well over the bar, and extra-time was calling.
Kyogo raced forward but Calvin Bassey was there to deflect his shot behind for a corner, which Celtic failed to do anything with.
Jota then came agonisingly close to putting Celtic back in in front, his cross-shot creeping just past the post.
A brilliant save from Hart then denied Rangers, the keeper parrying Arfield’s cross before Fashion Sakala’s effort on the rebound looped onto the crossbar.
But Rangers did find the winner as it looked like the game was heading to penalties, Starfelt diverting Sakala’s ball into his own net.
What’s next?
Rangers travel to Motherwell at 12pm on April 24 before Celtic take on Ross County in Dingwall at 2.30pm. Both games are live on Sky Sports.

