Four to gopublished at 90 mins
Hearts 1-3 Rangers
Four minutes of stoppage time are signalled. Nearly there...
Broadfoot, Findlay & McKenzie dismissed as Killie lose to Aberdeen
Hamilton's Ogboe rescues point late on against Motherwell
McGinn, Mullen and Jackson score as St Mirren overcome 10-man Livingston
Hendry secures St Johnstone victory as Dundee toil
Defoe, Jack & Katic score for Rangers before MacLean heads consolation in early KO
Colin Moffat
Hearts 1-3 Rangers
Four minutes of stoppage time are signalled. Nearly there...
Hearts 1-3 Rangers
Glenn Middleton and James Tavernier link down the right and the visiting captain works the ball into Scott Arfield's path near the penalty spot. It should be goal number four for Rangers but the midfielder slams his shot straight at Bobby Zlamal.
Hearts 1-3 Rangers
Matt Polster is on for his Rangers debut. The USA international will get five minutes plus stoppage time as Steven Davis trots off for a well earned rest.
Hearts 1-3 Rangers
Hearts make their final change as Clevid Dikamona gets a late taste of the action in place of Michael Smith, who looks to be nursing a knock.
The home fans then indulge in a spot of half-hearted booing as their former striker Kyle Lafferty comes on to take over from Jermain Defoe.
Hearts 1-3 Rangers
Neil McCann
Former Rangers & Hearts winger on BBC Sportsound
Quote MessageHearts have been getting a lot of joy going short. The little balls into Cochrane and Djoum have been working. That’s why they're back in this match.
Hearts 1-3 Rangers
Jermain Defoe picks up a yellow card for trampling on a tender area of Bobby Burns' anatomy after a tussle between the pair. No suggestion of a stamp, so just a booking.
Hearts 1-3 Rangers
Glenn Middleton is in behind the home defence but he can't lift his shot over advancing goalkeeper Bobby Zlamal, who keeps it out with one of those star-jumps.
Hearts 1-3 Rangers
Michael Stewart
Former Hearts midfielder on BBC Sportsound
Quote MessageHearts have scored a good goal worked though the middle of the park. Rangers will be bitterly disappointed they’ve not kept a clean sheet.
Steven MacLean
The remaining Hearts fans are rewarded with a fine goal. A few quick passes zip through the visitors and Jake Mulraney swings a lofted cross in from the left. Steven MacLean throws himself at it and steers his header into the bottom corner.
Hearts 0-3 Rangers
Now it's Rangers turn to send on a teenager as Glenn Middleton takes over from a sweat-drenched Daniel Candeias.
Hearts 0-3 Rangers
Tynecastle is very quiet as Rangers pop the ball around. Lots of empty seats in the home ends...
Hearts 0-3 Rangers
Another Hearts change as 17-year-old Harry Cochrane comes on to replace Olly Lee in central midfield.
Hearts 0-3 Rangers
Michael Stewart
Former Hearts midfielder on BBC Sportsound
Quote MessageI's a very good performance from Rangers which shows that if you handle Ikpeazu Hearts don't have any idea how to attack.
Hearts 0-3 Rangers
Veteran Hearts striker Steven MacLean takes over from Craig Wighton, who probably still can't believe his header was kept out by Allan McGregor a few minutes ago.
Hearts 0-3 Rangers
Another one for Rangers? No. Jermain Defoe is in acres of space, with Scott Arfield for company but messes up his pass at the edge of the Hearts penalty area. I'm not sure why he was passing it from there when the shot was on.
Hearts 0-3 Rangers
Neil McCann
Former Scotland and Rangers winger on BBC Sportsound
Quote MessageHearts do like to take pride in their set ups at set pieces. That third goal was to do with players not doing their jobs. How can two players go in for a corner and you don’t get bodies out there? It’s just so simple. Candeais doesn’t have to do anything. He gets a lovely little angle and just whips it into the area. It’s just criminal from Hearts.
Hearts 0-3 Rangers
Glen Kamara glides away from a couple of tired challenges and sets Scott Arfield scampering down the left. The midfielder's deflected cross falls for Daniel Candeias but the Rangers winger can only send a weak header against a covering defender before keeper Zdenek Zlamal flops on the ball.
Hearts 0-3 Rangers
Allan McGregor hasn't had much to do but the Rangers goalie suddenly springs into action to claw away a powerful header from Craig Wighton that looked destined for the top corner.
Hearts 0-3 Rangers
Oliver Bozanic does well to dig out a cross from the left and Hearts captain Christophe Berra is up at the back stick to nod it on target but Allan McGregor is able to bat it away without too much fuss.
Nikola Katic
Game over. Hearts are caught napping from a corner as Steven Davis plays it short to an unmarked Daniel Candeias. The winger whips in a lovely delivery and Niko Katic slides in at the back post to slam the ball home.
TV replays show that Davis didn't have the ball in the D for the set-piece, but the officials didn't spot it.