Silva (far left) fired Kilmarnock in front early in the second half
By Andy Campbell
Kilmarnock claimed their second successive win at Tynecastle as Hearts were undone by two second-half goals.
Hearts came closest to scoring before the break, David Templeton's header rebounding off the crossbar.
Killie took control after the break, David Silva sweeping home and Alexei Eremenko converting at the end of an excellent passing move for the second.
But Eremenko's game ended when he was sent off on 72 minutes after clashing with Templeton and Marius Zaliukas.
Third-place Hearts remain four points behind Rangers, who visit St Mirren on Sunday, while Kilmarnock move above Motherwell into fourth spot.
Hearts looked the more likelier side in the opening 10 minutes, with Rudi Skacel and Ismael Bouzid firing off-target and Templeton drawing a save from Anssi Kaakkola.
But Killie were a threat on the break and Eremenko, a scorer the last time these sides met in Edinburgh, curved a shot into the arms of Marian Kello.
The hosts were unable to take advantage after Kaakkola spilled a high ball whilst stranded from his line, the ball eventually trickling out for a goal kick.
But the pressure continued from the home side and Templeton had an effort deflected wide before his looping header from Thomson's centre smacked the crossbar and bounced back into the six-yard box before being cleared.
The Rugby Park side should have taken the lead when Kello missed a corner, presenting Manuel Pascali with a chance inside the six-yard box but the Italian's header was wide of the far post.
Killie were enjoying a better spell and Silva cut in from the left and blasted in a shot that spun off a Hearts head and out for a corner.
Thomson dragged a shot wide of the Kilmarnock goal as the first half petered out.
Liam Kelly and Eggert Jonsson battle for possession
Templeton was prominent at the start of the second half, working his way in from the left and across the edge of the box before getting away a shot that was deflected wide. The Hearts players claimed for a handball but the referee awarded a corner.
And Killie were soon in front as Silva collected the ball near the halfway line and began to drive at the Hearts defence.
The Portuguese forward worked the space to get in a shot from the edge of the box and confidently sidefooted past Kello.
The Ayrshire men were not satisfied with just the one goal and William Gros collected Silva's pass and arrowed an awkward shot towards goal that the crouched Kello blocked with his chest.
But the visitors did get their second when Eremenko received Silva's pass, played a delightful one-two with Gros and finished the move with a shot high into the net.
Hearts were rattled and poured players forward in search of a goal.
But the home side were leaving themselves short at the back and Killie broke with menace on the hour mark.
Eremenko released the speedy Gros on the right but the striker took his shot too early and dragged wide of the far post.
Templeton set up Skacel for a shot on his weaker foot, the right, and Kaakkola was on hand to make the save
Kilmarnock were reduced to 10 men after Eremenko fouled Templeton and then clashed with Zaliukas and the Hearts winger.
Referee Steven McLean issued a straight red card to Eremenko and also booked Zaliukas and Templeton for their part in the shoving match.
Templeton and Thomson flashed shots wide and Jamie Hamill's free-kick for Kilmarnock drifted past Kello's right-hand post.
Kaakkola was called into action in the closing stages, blocking efforts from Templeton and Adrian Mrowiec to keep Kilmarnock's clean sheet intact.
Live text and stats
Saturday, 5 March 2011
21 Ismael Bouzid
26 Zaliukas yellow card
07 Suso Santana
12 Templeton yellow card
16 Stevenson (Elliott 63)
19 Skacel yellow card
14 Elliot (Glen 76)
02 Clancy yellow card
07 Bryson yellow card
14 Silva yellow card (Hay 90)
20 Eremenko red card
28 Gross (Rui Miguel 86)
09 Rui Miguel,
Ref: Steven McleanAtt: 13,836
Attempts on target
Attempts off target
90:00+3:29 The referee brings the game to a close.
90:00+1:10 Garry Hay is ruled offside. Marian Kello takes the free kick.
90:00+0:15 Booking Tim Clancy receives a caution for time wasting.
89:29 Free kick awarded for an unfair challenge on Liam Kelly by David Templeton. Jamie Hamill takes the direct free kick.
89:29 Substitution Garry Hay on for David Silva.
88:25 David Templeton takes a shot. Anssi Jaakkola makes a save.
87:27 Foul by Liam Kelly on Adrian Mrowiec, free kick awarded. Marius Zaliukas takes the direct free kick.
87:05 Adrian Mrowiec takes a shot. Save made by Anssi Jaakkola.
Correction - 85:13 Free kick awarded for a foul by Craig Thomson on David Silva. Strike on goal comes in from Jamie Hamill from the free kick.
Correction - 85:13 Substitution William Gros leaves the field to be replaced by Rui Miguel.
85:13 Craig Thomson concedes a free kick for a foul on David Silva. Jamie Hamill has an effort direct from the free kick.
85:13 Substitution Rui Miguel joins the action as a substitute, replacing William Gros.
82:17 Inswinging corner taken by David Templeton from the left by-line played to the near post, Ismael Bouzid challenges Manuel
Pascali unfairly and gives away a free kick. Anssi Jaakkola takes the free kick.
80:42 Craig Thomson has a shot on goal from outside the area which misses left.
80:08 Tim Clancy challenges David Templeton unfairly and gives away a free kick. Free kick crossed by Rudolf Skacel, Manuel Pascali
makes a clearance.
78:32 David Templeton has an effort at goal from outside the box which goes wide right of the target.
75:52 Substitution Gary Glen joins the action as a substitute, replacing Calum Elliot.
73:43 Alexei Eremenko gives away a free kick for an unfair challenge on David Templeton. Free kick taken by David Templeton.
73:43 Booking The referee shows David Templeton a yellow card.
72:21 Booking The referee shows Marius Zaliukas a yellow card.
71:46 Sent off The referee shows Alexei Eremenko a red card for serious foul play.
68:06 Rudolf Skacel takes a shot. Blocked by Frazer Wright. Inswinging corner taken by David Templeton from the left by-line, Eggert
Jonsson has a header from deep inside the six-yard box and clears the crossbar.
66:45 Free kick awarded for a foul by Marius Zaliukas on David Silva. Free kick taken by Alexei Eremenko. Effort on goal by William
Gros from deep inside the penalty area misses to the right of the target.
66:13 Foul by Stephen Elliott on Liam Kelly, free kick awarded. James Fowler takes the free kick.
65:45 Craig Thomson challenges Alexei Eremenko unfairly and gives away a free kick. Direct free kick taken by Alexei Eremenko.
Correction - 64:32 Eggert Jonsson produces a cross.
64:32 The ball is sent over by Eggert Jonsson.
62:17 Effort from the edge of the area by William Gros goes wide of the right-hand upright.
62:17 Substitution (Hearts) makes a substitution, with Stephen Elliott coming on for Ryan Stevenson.
58:32 Foul by Manuel Pascali on Rudolf Skacel, free kick awarded. Craig Thomson delivers the ball from the free kick right-footed
from right wing, blocked by Alexei Eremenko. Unfair challenge on Calum Elliot by Tim Clancy results in a free kick. Craig
Thomson crosses the ball in from the free kick.
55:36 Assist on the goal came from David Silva.
55:36 GOAL - Alexei Eremenko:Hearts 0 - 2 Kilmarnock Goal scored by Alexei Eremenko from close range high into the middle of the goal. Hearts 0-2 Kilmarnock.
53:40 William Gros takes a shot. Blocked by Marian Kello. Marian Kello makes a save.
52:56 Tim Clancy gives away a free kick for an unfair challenge on Suso Santana. Free kick crossed left-footed by Rudolf Skacel
from right wing, Marian Kello makes a save.
49:37 Craig Thomson produces a cross, Marius Zaliukas gives away a free kick for an unfair challenge on James Fowler. Anssi Jaakkola
takes the direct free kick. Unfair challenge on Craig Bryson by Calum Elliot results in a free kick. Direct free kick taken
by Craig Bryson.
49:37 GOAL - David Silva:Hearts 0 - 1 Kilmarnock David Silva grabs a goal from just inside the area to the bottom right corner of the goal. Hearts 0-1 Kilmarnock.
48:00 Inswinging corner taken right-footed by Craig Thomson from the right by-line.
46:13 Foul by Eggert Jonsson on Liam Kelly, free kick awarded. Free kick taken by Manuel Pascali.
45:01 The referee blows his whistle to start the second half.
45:00+0:14 The first half comes to an end.
44:16 Alexei Eremenko delivers the ball.
43:19 Free kick awarded for a foul by Rudolf Skacel on Frazer Wright. Direct free kick taken by Anssi Jaakkola.
43:19 Booking Rudolf Skacel receives a caution for unsporting behaviour.
41:47 Craig Thomson produces a left-footed shot from just outside the box that misses to the right of the net.
31:11 David Silva takes the inswinging corner, Eggert Jonsson makes a clearance. Corner taken right-footed by David Silva, Header
from close in by Manuel Pascali misses to the right of the goal. David Silva takes a shot. Blocked by Adrian Mrowiec. David
Silva takes a short corner. Free kick awarded for a foul by David Silva on Craig Thomson. Craig Thomson takes the direct
free kick, Adrian Mrowiec produces a cross, Rudolf Skacel takes the outswinging corner, clearance made by Alexei Eremenko.
Shot from outside the penalty box by Craig Bryson goes wide right of the goal.
30:08 James Fowler fouled by Adrian Mrowiec, the ref awards a free kick. Direct free kick taken by Alexei Eremenko.
29:31 Unfair challenge on Tim Clancy by Suso Santana results in a free kick. Direct free kick taken by Craig Bryson.
27:48 David Templeton is ruled offside. Manuel Pascali takes the indirect free kick.
26:42 Eggert Jonsson concedes a free kick for a foul on Alexei Eremenko. Jamie Hamill takes the direct free kick.
23:13 Unfair challenge on Craig Bryson by Rudolf Skacel results in a free kick. Free kick taken by Frazer Wright.
23:13 Booking Craig Bryson is shown a yellow card for unsporting behaviour.
21:57 Centre by Craig Thomson, David Templeton takes a shot.
20:37 Liam Kelly has an effort at goal from deep inside the area missing to the right of the goal.
19:28 David Templeton takes a shot. Blocked by Jamie Hamill. Outswinging corner taken by Rudolf Skacel from the left by-line, Tim
Clancy manages to make a clearance.
18:02 The ball is sent over by Craig Thomson.
15:37 Free kick awarded for a foul by David Silva on Calum Elliot. Free kick crossed by Eggert Jonsson, save by Anssi Jaakkola.
13:36 Suso Santana takes a shot. James Fowler gets a block in. Corner taken right-footed by Craig Thomson, Jamie Hamill manages
to make a clearance.
11:27 Craig Thomson takes a inswinging corner to the near post.
6:17 Corner taken left-footed by Rudolf Skacel, clearance made by Alexei Eremenko. The ball is sent over by Ryan Stevenson, Ismael
Bouzid has an effort at goal from deep inside the area missing to the right of the target.
5:13 David Templeton has a curled shot. Anssi Jaakkola makes a save. Effort on goal by Alexei Eremenko from 25 yards. Save made
by Marian Kello.
3:58 Foul by Tim Clancy on Suso Santana, free kick awarded. Craig Thomson takes the free kick.
2:10 A cross is delivered by Craig Thomson, Rudolf Skacel takes a shot from just inside the penalty box which clears the bar.
0:00 The match begins.
Live text and data provided by The Press Association.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.