Rangers kept their hopes of a domestic treble alive in impressive fashion as Cyriel Dessers’ double downed Hearts and set up a first Old Firm Scottish Cup Final against Celtic since 2002.
The Nigerian international scored either side of half-time, opening the scoring inside five minutes with a low finish under the body of Hearts keeper Craig Gordon after shiting the ball neatly on to his left foot. His second came via a slight deflection after seeing his initial effort saved.
Philippe Clement’s side came into the semi-final low on confidence, having won just two of their previous eight games in all competitions. In truth, they never looked like relinquishing their early lead at Hampden Park.
Hearts had a couple of positive moments in the final third, but the Gorgie club lacked the necessary quality and composure to break down the Gers backline. When they did manage to carve out an opening, the Jambos found Jack Butland once again in inspired form between the sticks.
Rangers started the game with a zip and intensity that was missing from their midweek goalless draw with Dundee in the Scottish Premiership at Dens Park. It took a lethargic Hearts almost half an hour to settle into the contest, and top scorer Lawrence Shankland almost gave them a lifeline with a back-post header late on that rippled the side-netting.
Here's how GlasgowWorld rated the Rangers players from Hampden Park:

13. Fabio Silva (SUB) - 3/10
Introduced for Matondo just after the hour mark. Curled an effort over the bar after turning sharply in the box. Head in hands moment when he fell on top of the ball after looking certain to score. Made a mess of another injury-time chance. Photo: Craig Williamson - SNS Group

14. Nicolas Raskin (SUB) - 3/10
Returning to the fold following a recent spell on the bench, the Belgian came on for Diomande after 80 mins. Immediately dragged down Tait off the ball. Useful minutes in the legs. | SNS Group

15. Borna Barisic (SUB) - 3/10
Replaced Sterling as part of a triple substitution with 10 mins remaining. Kept things neat and simple. | Getty Images

16. Tom Lawrence (SUB) - 3/10
Brought on for Cantwell to take over the No.10 role. Kept things ticking over in midfield. | SNS Group

