Garry Hay fired in a 64th-minute strike to level the scores against St Johnstone
Kilmarnock twice came back to claim three points in a five-goal thriller against St Johnstone.
Peter MacDonald handed Saints a 36th-minute lead but hobbled off injured shortly afterwards.
Killie's Chris Maguire fired home from close range to level then Graham Gartland's 64th-minute header gave Saints back the lead.
Garry Hay fired in a 64th-minute equaliser and Kevin Kyle sent in a late close-range header for the winner.
Cillian Sheridan had the first clear-cut chance when he got in behind the Killie defence after 26 minutes, but Bell smothered the striker's poked finish from a tight angle.
Danny Invincibile then produced a close-range air shot that Chris Maguire followed up by blazing over.
Chris Millar's drive from a Killie clearance was deflected behind, but Saints took the lead nine minutes before half-time when Dave Mackay fed MacDonald, whose attempted lay-off deflected back to him off an opponent for him to sweep home left footed.
MacDonald injured himself in the process and was replaced three minutes later with Kenny Deuchar.
Severin had to bail out Bell with a clearance behind when the new man skipped past the keeper in the box.
But Killie levelled in the final minute of the first half when Saints failed to clear a free-kick and Maguire lashed home from close range.
Gartland re-established the lead for Saints shortly after the restart, sending in a glancing header from Danny Grainger's cross beyond Cammy Bell.
The advantage was short-lived as Hay shot into the right-hand corner in the 64th minute from a tight angle following a well-worked free-kick to level.
Jamie Hamill swung in a cross for Liam Kelly to lash in a right-footed shot from inside the area that ended up clearing the crossbar.
Former Kilmarnock captain Kyle found the net in the 76th minute with a headed goal from close range after good work by Mehdi Taouil.
Saints ran out of steam in the final 10 minutes as Jimmy Calderwood's side picked up another three valuable points.
Live text and stats
Saturday, 13 February 2010
02 Clancy (Sammon 58)
07 Bryson yellow card
11 Invincibile (Taouil 64)
16 Kyle (Old 80)
28 Duberry yellow card
04 Morris yellow card
11 Sheerin (Craig 73)
16 MacDonald (Deuchar 38)
26 Sheridan (Samuel 80)
Ref: FinnieAtt: 4,605
Attempts on target
Attempts off target
90:00+3:21 The referee blows his whistle to end the game.
90:00+2:30 Conor Sammon is flagged offside by the assistant referee. Indirect free kick taken by Graeme Smith.
89:57 Liam Kelly challenges Graham Gartland unfairly and gives away a free kick. Direct strike on goal from the free kick comes
in from Liam Craig.
87:52 Daniel Grainger takes the free kick.
87:52 Booking Craig Bryson receives a caution.
87:46 Handball by Craig Bryson.
85:13 Booking Michael Duberry is booked.
84:32 Daniel Grainger takes a shot.
Correction - 83:38 Foul by Craig Bryson on Chris Millar, free kick awarded. Daniel Grainger takes the direct free kick.
83:38 Craig Bryson concedes a free kick for a foul on Chris Millar. Chris Millar restarts play with the free kick.
79:25 Substitution Kevin Kyle goes off and Steven Old comes on.
79:06 Substitution Collin Samuel is brought on as a substitute for Cillian Sheridan.
78:38 Short corner taken by Christopher Maguire.
76:56 The assist for the goal came from Mehdi Taouil.
76:56 GOAL - Kevin Kyle:Kilmarnock 3 - 2 St Johnstone Kevin Kyle finds the net with a headed goal from close range. Kilmarnock 3-2 St Johnstone.
76:54 A cross is delivered by Mehdi Taouil,
75:34 Inswinging corner taken from the right by-line by Daniel Grainger.
72:16 Substitution Liam Craig joins the action as a substitute, replacing Paul Sheerin.
72:03 The ball is swung over by Jamie Hamill, Liam Kelly produces a right-footed shot from inside the area that clears the crossbar.
67:34 Corner taken left-footed by Paul Sheerin, Simon Ford manages to make a clearance.
66:48 Unfair challenge on Michael Duberry by Conor Sammon results in a free kick. Daniel Grainger takes the free kick.
66:19 Strike by Conor Sammon from inside the six-yard box clear the bar.
63:38 Substitution Mehdi Taouil replaces Daniele Invincibile.
63:38 Assist on the goal came from Christopher Maguire.
63:38 GOAL - Garry Hay:Kilmarnock 2 - 2 St Johnstone Garry Hay scores a goal from inside the penalty area to the bottom right corner of the goal. Kilmarnock 2-2 St Johnstone.
62:40 Christopher Maguire takes the free kick.
62:40 Booking Jody Morris is given a yellow card.
62:33 Free kick awarded for an unfair challenge on Liam Kelly by Jody Morris.
61:14 Corner taken right-footed by Craig Bryson from the right by-line, clearance made by Murray Davidson.
57:52 Substitution Tim Clancy leaves the field to be replaced by Conor Sammon.
56:19 Kevin Kyle has a headed effort at goal from deep inside the area missing to the left of the target.
55:45 Unfair challenge on Craig Bryson by Michael Duberry results in a free kick. Garry Hay restarts play with the free kick.
55:19 Free kick awarded for a foul by Daniel Grainger on Christopher Maguire. Free kick taken by Simon Ford.
52:24 Assist by Daniel Grainger.
52:24 GOAL - Graham Gartland:Kilmarnock 1 - 2 St Johnstone Graham Gartland grabs a headed goal from deep inside the penalty area. Kilmarnock 1-2 St Johnstone.
Correction - 51:30 Daniele Invincibile concedes a free kick for a foul on David MacKay. The ball is crossed by Daniel Grainger,
51:30 Daniele Invincibile concedes a free kick for a foul on David MacKay. Free kick taken by Daniel Grainger.
46:41 Foul by Chris Millar on Christopher Maguire, free kick awarded. Christopher Maguire takes the free kick. Scott Severin takes
45:01 The second half kicks off.
45:00+0:43 The referee blows for half time.
44:53 The referee blows for offside against Cillian Sheridan. Cameron Bell takes the free kick.
43:51 Assist by Kevin Kyle.
43:51 GOAL - Christopher Maguire:Kilmarnock 1 - 1 St Johnstone Christopher Maguire finds the net with a goal from close range to the top right corner of the goal. Kilmarnock 1-1 St Johnstone.
Correction - 43:09 Handball by Kenny Deuchar. Direct free kick taken by Scott Severin.
43:09 The referee gives a free kick against Kenny Deuchar for handball. Scott Severin takes the free kick.
41:57 Daniel Grainger takes a shot. Save made by Cameron Bell.
39:30 Inswinging corner taken from the right by-line by Daniel Grainger.
38:28 Scott Severin fouled by Cillian Sheridan, the ref awards a free kick. Direct free kick taken by Cameron Bell.
37:49 Substitution Peter MacDonald goes off and Kenny Deuchar comes on.
35:26 GOAL - Peter MacDonald:Kilmarnock 0 - 1 St Johnstone Peter MacDonald fires in a goal from inside the penalty area to the bottom left corner of the goal. Kilmarnock 0-1 St Johnstone.
33:18 Michael Duberry challenges Kevin Kyle unfairly and gives away a free kick. Scott Severin takes the free kick.
31:48 The referee blows for offside. Graeme Smith takes the free kick.
31:19 Chris Millar takes a shot.
30:41 Inswinging corner taken by Daniel Grainger from the right by-line.
28:30 Corner taken short by Craig Bryson.
26:47 Daniel Grainger gives away a free kick for an unfair challenge on Christopher Maguire. Craig Bryson takes the free kick.
26:02 Cillian Sheridan takes a shot. Save made by Cameron Bell.
24:30 Shot by Garry Hay from outside the box goes over the net.
22:53 Free kick awarded for an unfair challenge on Kevin Kyle by Graham Gartland. Free kick taken by Craig Bryson.
22:04 Daniele Invincibile concedes a free kick for a foul on Murray Davidson. Chris Millar takes the free kick.
20:30 Free kick awarded for a foul by Peter MacDonald on Tim Clancy. Cameron Bell restarts play with the free kick.
15:13 Christopher Maguire is flagged offside by the assistant referee. Graeme Smith takes the free kick.
14:58 Peter MacDonald concedes a free kick for a foul on Tim Clancy. Scott Severin takes the direct free kick.
12:52 Foul by Kevin Kyle on Graham Gartland, free kick awarded. Daniel Grainger restarts play with the free kick.
Correction - 11:40 Corner taken right-footed by Craig Bryson from the left by-line, comfortable save by Graeme Smith.
11:40 Inswinging corner taken from the left by-line by Chris Millar, save by Cameron Bell.
9:31 Simon Ford challenges Peter MacDonald unfairly and gives away a free kick. Direct free kick taken by Daniel Grainger.
8:29 The assistant referee flags for offside against Kevin Kyle. Graeme Smith takes the free kick.
6:20 Michael Duberry concedes a free kick for a foul on Kevin Kyle. Garry Hay produces a shot on goal direct from the free kick.
5:51 The referee penalises Peter MacDonald for handball. Scott Severin takes the direct free kick.
4:49 Handball by Paul Sheerin. Cameron Bell takes the free kick.
4:16 Craig Bryson gives away a free kick for an unfair challenge on Jody Morris. Free kick taken by Graeme Smith.
2:53 Handball decision goes against Murray Davidson. Scott Severin restarts play with the free kick.
2:26 Shot from just outside the box by Chris Millar goes over the target.
0:39 Kevin Kyle challenges David MacKay unfairly and gives away a free kick. Michael Duberry takes the direct free kick.
0:00 The game gets underway.
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.