Last Updated: 23/08/09 2:43pm
What a game! Thomson's red card looked to have cost Rangers dear but they somehow fought back to take all three points with Boyd's last-minute penalty. Hearts hit the bar twice but couldn't find that second goal and paid for it. The sending off was questionable to say the least and on first look, the foul for the Rangers penalty looked to be just outside the box. Amazing drama at Tynecastle!
The final whistle goes and Rangers have secured a win that looked so unlikely at one stage. Two wins from two for Rangers, but it's too losses in a row for Hearts.
GOAL - BOYD. Boyd makes no mistake and Rangers have surely stolen the three points here! It's Boyd's first at Tynecastle for Rangers and he's only been on the field for 60 seconds! So harsh on Hearts but there's still time left.
Penalty to Rangers! Out of nowhere, Bouzid catches Naismith late, it actually looked just outside the box. Boyd will take it.
Naismith races onto a through ball but Balogh races 30 yards out from goal to clear the danger. Will there be a winner here?
Good effort by Suso from the edge of the box and once again McGregor fails to hold it allowing Novikovas to get onto the rebound but his shot is miskicked.
Black goes for goal 30 yards out much to the frustration of the home support as he had options to his left and right.
Another chance for McCulloch but his first touch is poor and slices his shot well over under pressure from Black.
Black has picked up a knock now after catching Weir late. Hearts have used their three substitutes already.
Obua charges forward from the right flank, cuts inside and slices an effort wide from the edge of the box.
It's all Rangers now but this time Miller and Naismith fail to combine on the edge of the box. It's Rangers who look like they have the man advantage at the moment.
Good pressure by Rangers as Smith delivers a superb corner which is hurriedly cleared by the Hearts defence.
Elliot is unable to continue after landing awkwardly in a challenge with Weir and he will be replaced by Arvydas Novikovas. Elliot has only bee on for eight minutes, a blow for Hearts.
Kris Boyd is warming up for Rangers, he has never netted at Tynecastle for the Gers, will he get the chance today?
Black beats his man on the edge of the box before blasting a shot wide of McGregor's post. Decent effort.
As for Hearts, they have been the better side but undone by a set-piece so they will feel they can still win the game.
It will be interesting to see how both sides play the remaining 25 minutes. Rangers would maybe take a point given they are down to ten men and have been dominated for much of the game but they have the momentum now.
GOAL - McCULLOCH. Rangers are back on level terms! Smith's superb free-kick into the box is met by the unmarked McCulloch who directs the ball past Balogh and into the back of the net. Excellent ball into the box and a good header by McCulloch although it was poor defending.
Hearts have three on two on the counter but Witteveen wastes the pass, allowing Weir to cut it out. He should have done much better there, really poor play.
Balogh gets out well to get his fists to Davis' corner and has stayed down. He needs a bit of treatment.
Smith delivers a superb cross into the box which Naismith gets his head to but directs it wide from only eight yards out. He should have scored but Balogh may have put him off.
What a start to the second half! Weir gets his head to Davis' free-kick and heads just inches wide of Balogh's post. The Rangers fans behind the goal thought it was in.
Bougherra uses his strength to barge over Witteveen in the box but despite shouts for a penalty from the home fans and players, play is waved on.
Hearts go closer again! From the corner, Goncalves gets his head to the ball and directs it goalwards but somehow McGregor gets a hand to it to divert it onto the crossbar. Hearts hit the woodwork for a second time. A brilliant save by McGregor.
So close to 2-0 to Hearts. Witteveen is sent clean through on goal but Bougherra's pace gets him back just in time at the expense of a corner.
Fleck has been replaced by Stevie Smith for the start of the second half as Rangers get us restarted.
Well, what a first half! Thomson's red card has changed the game. Before then both sides had looked lively in the final third but since then it's been all Hearts and they deserve to be in front. Rangers have resorted to long balls and have created nothing since going down to ten men. But Hearts have looked solid at the back and have created a few chances too.
The half-time whistle goes and Hearts lead 1-0 thanks to Witteveen's strike which was fumbled into the net by McGregor.
Bougherra's superb inswinging cross for Miller is just inches away from the striker but Rangers do have a corner.
McCulloch loses out to Glen 25 yards from goal and the Hearts man has a pop at goal which flashes just wide.
Hearts are continuing to dominate possession and look like they could add to their lead here. Rangers have shown nothing since going a man down having looked dangerous before that.
Walter Smith dropped Neil Alexander for McGregor last weekend in a decision that baffled many Gers fans and he is paying for it now with that blunder.
GOAL - WITTEVEEN. What a blunder by McGregor. Witteveen combines with Nade but his shot from just inside the goal is a weak one but somehow McGregor lets the ball squirm under him and into the back of the net.
Nade tries to get past Bougherra but the defender uses his strength to nick the ball from the Hearts striker.
A cracking first 27 minutes at Tynecastle, plenty of talking points already but Rangers fans will be far from happy at Thomson's sending off.
Bougherra is all over the place as he tries to see the ball out for a goal-kick. Witteveen wins the ball and cuts it back to Suso who shows good feet before curling a shot past McGregor and onto the bar. Superb effort.
nade goes in with a high boot on Bougherra. The Rangers players and fans want to see a yellow card but it's just a talking to for the striker.
Miller tumbles in the box under pressure from Goncalves but no penalty is given. Miller did look to be nudged off the ball but it would have been a harsh award.
Christian Nade's header to the back post is too powerful for Obua. More pressure from Hearts but no clear-cut chances as yet.
Fleck bursts forward from midfield but instead of playing Naismith in on the left, he goes for goal and drags his shot wide of the post.
What do Rangers do now? Thomson is a key man in the 4-3-3 formation deployed by Smith today. What a chance for Hearts to beat Rangers at home for the third season in succession.
RED CARD - KEVIN THOMSON. Thomson is late on Black in midfield and is amazingly shown a red card! It was a bad challenge but was surely worth no more than a yellow. Rangers are up against it now.
Obua does well again on the left, delivering a superb cross to the back post looking for Suso but the winger is outmuscled by Papac.
Obua gets to the byline but his low cross is thumped clear by David Weir. Hearts look a different team to the one which was hammered in Zagreb.
Obua dispossess Stephen Whittaker at the back but Madjid Bougherra gets across to help out his team-mate. Good pressing by Hearts.
Hearts then break well, Ian Black forcing Allan McGregor into a decent save with a shot from 25 yards.
Steven Davis' low cross evades everyone. Good ball by Davis but the Gers broke so quickly he had little support.
Miller almost gets away from the Hearts defence but tumbles under pressure from Jose Goncalves. Superb pass by 18-year-old John Fleck to set Miller away there.
Good passing move by Rangers leads to a corner. The Gers look lively up front, with plenty of movement.
Suso lunges in late on Kenny Miller and the Rangers man reacts angrily by pushing the Hearts man. Both players are booked.
Suso takes the kick himself but it clears everyone and Rangers have a throw. That was a good chance for Hearts to apply some pressure on the Gers backline.
Hearts were 2-1 winners in this fixture last season while they beat the Gers 4-2 two years ago. Can they do it again? Or will it be a repeat of Rangers' last win at Tynecastle, 4-0? Let me know at email@example.com.
Rangers are 4/7 favourites while Hearts are 5/1 shots. The draw is 11/4 with Sky Bet. Hearts won 2-1 against the Gers here last season, that's 18/1 while it's 200/1 they repeat their 4-2 victory of two years ago.
Rangers: McGregor, Whittaker, Weir, Bougherra, Papac, McCulloch, Davis, Thomson, Fleck, Miller, Naismith. Subs: Alexander, Boyd, Niguez, Beasley, Smith, Little, Wilson. Referee: C Thomson (Scotland)
Hearts: Balogh, Jonsson, Goncalves, Bouzid, Lee Wallace, Santana, Black, Palazuelos, Obua, Nade, Witteveen. Subs: Kello, Kucharski, Novikovas, Elliot, Glen, Johnny Stewart, Craig Thomson.
Kevin Thomson is back for Rangers, while Kris Boyd drops onto the bench with John Fleck, Steven Naismith and Kenny Miller starting in what looks like a front three.
Ian Black starts for Hearts in midfield in the absence of suspended captain Michael Stewart while David Witteveen partners Christian Nade up front. Janos Balogh replaces Marian Kello in goal.