Match ends, Ross County 3, Kilmarnock 2.
Michael Gardyne's double edged Ross County to within a point of fourth place in a five-goal thriller.
The home side capitalised on a fast start when Craig Curran tapped home before Tope Obadeyi equalised with Kilmarnock's first effort on target.
Josh Magennis knocked home a corner straight after half-time before Gardyne took control with two fabulous finishes across Jamie Macdonald.
Defeat leaves Gary Locke's side in the relegation play-off place.
Jim McIntyre's side began with real attacking intent, creating chance after chance in the opening minutes.
Gardyne, Jonathan Franks and Liam Boyce all threatened early on, and the opener duly arrived when Jackson Irvine drove forward and picked his moment beautifully to release Gardyne in behind.
The winger measured a low ball across the six-yard box which Curran tapped home easily despite Kilmarnock goalkeeper Jamie MacDonald's efforts.
It was well worked by the home side but at this level you expect better defending.
Obadeyi was first to threaten for Kilmarnock as he kept going despite being fouled, but his shot was wide of goal.
To their credit, Kilmarnock managed to stem the tide and chances became infrequent. You began to wonder if a failure to press home that early dominance might end up costly.

It did. Obadeyi chased a ball across goal, gathered, evaded Jamie Reckord and drilled in a low shot to the astonishment of the home crowd.
If County wondered how they were only level at half-time they were immediately considering how they were behind right at the start of the second period.
A well-worked corner saw Magennis lose his marker at the front post and he touched home just inside the post.
However, McIntyre's side are nothing if not resilient as they proved in the 5-2 win over Dundee.
A superb ball from Irvine out wide released Gardyne who seemed on form all night and he drilled a low effort across Macdonald for a prompt equaliser.
Magennis was upended by Boyd giving Craig Slater a free hit, but he misjudged the bend and curl and it sailed over.
Gardyne's influence was to prove decisive as he gathered on the left again and jinked brilliantly before sending another shot across Macdonald into the far corner. It was a man of the match performance.
Irvine then drove forward again and released Boyce on the left, but his shot was weak and saved by Macdonald
Incredibly Kilmarnock should have squared it once more when Obadeyi had a header from eight yards after a wonderful ball from Magennis.
Boyce's fierce drive was well saved by Macdonald before substitute Kris Boyd headed narrowly over right at the death but County held out for a valuable win.
Kilmarnock must hope results elsewhere go in their favour having played two, or in some cases three more games than sides immediately above them with Dundee United now having the opportunity to close in with two games in hand.
Line-ups
Ross County
Formation 4-4-2
- 1Fox
- 12Foster
- 5BoydBooked at 53mins
- 15Davies
- 3Reckord
- 7Gardyne
- 36Irvine
- 26WoodsSubstituted forMurdochat 66'minutes
- 17FranksSubstituted forQuinnat 71'minutes
- 10BoyceSubstituted forGrahamat 88'minutes
- 11Curran
Substitutes
- 2Fraser
- 4Quinn
- 9Graham
- 18Murdoch
- 21Woods
- 23Schalk
- 24De Vita
Kilmarnock
Formation 4-2-3-1
- 21MacDonald
- 14O'HaraSubstituted forSymeat 59'minutes
- 26Balatoni
- 5Findlay
- 22McHattieBooked at 73mins
- 19Slater
- 3Smith
- 23KiltieSubstituted forBoydat 70'minutes
- 39FrizzellSubstituted forCarrickat 84'minutes
- 16Obadeyi
- 28Magennis
Substitutes
- 1Ridgers
- 9Boyd
- 17Splaine
- 18Ashcroft
- 20Carrick
- 24Syme
- Referee:
- Steven McLean
- Attendance:
- 3,518
Match Stats
- Possession
- Home60%
- Away40%
- Shots
- Home12
- Away9
- Shots on Target
- Home7
- Away2
- Corners
- Home8
- Away3
- Fouls
- Home11
- Away14
Live Text
Post update
Full Time
Second Half ends, Ross County 3, Kilmarnock 2.
Post update
Stewart Murdoch (Ross County) wins a free kick in the defensive half.
Post update
Foul by Dale Carrick (Kilmarnock).
Post update
Attempt missed. Conrad Balatoni (Kilmarnock) header from the centre of the box is just a bit too high following a corner.
Post update
Corner, Kilmarnock. Conceded by Jackson Irvine.
Post update
Corner, Kilmarnock. Conceded by Jackson Irvine.
Post update
Foul by Jackson Irvine (Ross County).
Post update
Steven Smith (Kilmarnock) wins a free kick on the left wing.
Post update
Hand ball by David Syme (Kilmarnock).
Substitution
Substitution, Ross County. Brian Graham replaces Liam Boyce.
Substitution
Substitution, Kilmarnock. Dale Carrick replaces Adam Frizzell.
Post update
Attempt saved. Liam Boyce (Ross County) right footed shot from the centre of the box is saved in the bottom right corner.
Post update
Corner, Ross County. Conceded by Stuart Findlay.
Post update
Michael Gardyne (Ross County) wins a free kick in the defensive half.
Post update
Foul by David Syme (Kilmarnock).
Post update
Corner, Ross County. Conceded by Tope Obadeyi.
Post update
Jackson Irvine (Ross County) wins a free kick in the attacking half.
Post update
Foul by Steven Smith (Kilmarnock).
Post update
Stuart Findlay (Kilmarnock) wins a free kick in the defensive half.