Match ends, Kilmarnock 1, Inverness CT 2.
Billy McKay scored twice as 10-man Inverness came from behind to beat Kilmarnock at Rugby Park.
David Raven was sent off for conceding the penalty which Alexei Eremenko converted early in the second half.
But, with the hosts disjointed in defence, McKay replied swiftly, tucking away a shot after some neat footwork.
And the striker made it four goals in three games when he clipped a composed strike into the corner for the winner on 81 minutes.
A third consecutive victory lifts John Hughes's side into third spot in the Premiership, while angry boos were aimed at home boss Allan Johnston on the final whistle.
Killie were perhaps fortunate to find themselves ahead after a disappointing first-half played in high winds, rain and sleet.
And they threw away the chance to move into the top half of the table as they nervously failed to capitalise on their lead and advantage in personnel.
Inverness hogged the ball during the opening minutes and Greg Tansey hammered a shot wide from the edge of the penalty area.
The same player tried his luck from distance and it needed the fingertips of Craig Samson to prevent the Caley Thistle midfielder's curling, dipping effort from finding the top corner.
McKay then had a glimpse of goal as he stole in from right but home defender Mark Connolly managed to to make a a good sliding block.
The Killie fans were appalled as Lee Miller had a wild fresh-air swipe when the ball dropped to him on the edge of the area.
But they were on their feet when Eremenko hammered in a shot only to see Josh Meekings divert it wide with his head.
With the wind easing, the second half opened with Tansey again testing Samson from distance but the visitors soon found themselves a goal down and a man down.
Raven, booked for a high challenge on Craig Slater in the first half, was sent packing for hacking down Josh Magennis as the striker ploughed into the penalty area.
Magennis and Eremenko had a minor spat over the spot-kick honours, with the big Finn taking the ball to find the net, despite goalkeeper Dean Brill getting a touch.
Soon after, Magennis was presented with a fabulous chance to score when Brill pushed away a shot from Rory McKenzie.
The ball fell perfectly for the Northern Irishman but he could only head over an unguarded net from 12 yards.
Despite the imbalance in numbers, the hosts' lead did not last long as Ross Draper fired in a pass for McKay, who demonstrated nimble feet to find space before firing past Samson.
Kilmarnock's strikers have struggled for goals this season but their front two almost combined to good effect when Miller slid in at the near post to nudge a low cross from Magennis narrowly wide.
Tansey cracked in yet another long-range shot that Samson managed to push wide as the depleted visitors looked the more menacing side.
Home supporters reacted angrily when Eremenko was withdrawn and their mood darkened further when McKay knocked in his second goal of the day.
The Kilmarnock defence were at sixes and sevens as Nick Ross and McKay exchanged passes and the striker stroked home a shot from 18 yards.
- 23ChantlerBooked at 67mins
- 26O'HaraSubstituted forCairneyat 84'minutesBooked at 90mins
- 20EremenkoSubstituted forJohnstonat 70'minutes
- 9MillerBooked at 21minsSubstituted forMuirheadat 64'minutes
- 2RavenBooked at 47mins
- 10DoranSubstituted forWilliamsat 62'minutes
- 8DraperBooked at 36mins
- 11RossSubstituted forChristieat 84'minutes
- Don Robertson
- Shots on Target
Second Half ends, Kilmarnock 1, Inverness CT 2.
Paul Cairney (Kilmarnock) is shown the yellow card.
Foul by Paul Cairney (Kilmarnock).
Danny Williams (Inverness CT) wins a free kick in the attacking half.
Corner, Inverness CT. Conceded by Lee Ashcroft.
Corner, Kilmarnock. Conceded by Gary Warren.
Attempt missed. Mark Connolly (Kilmarnock) header from the centre of the box is just a bit too high.
Substitution, Inverness CT. Ryan Christie replaces Nick Ross.
Corner, Kilmarnock. Conceded by Gary Warren.
Substitution, Kilmarnock. Paul Cairney replaces Mark O'Hara.
Goal! Kilmarnock 1, Inverness CT 2. Billy McKay (Inverness CT) right footed shot from the centre of the box to the bottom left corner. Assisted by Nick Ross.
Corner, Inverness CT. Conceded by Craig Samson.
Attempt saved. Greg Tansey (Inverness CT) right footed shot from outside the box is saved in the bottom left corner.
Corner, Inverness CT. Conceded by Ross Barbour.
Substitution, Kilmarnock. Chris Johnston replaces Alexei Eremenko.
Corner, Kilmarnock. Conceded by Josh Meekings.
Attempt missed. Gary Warren (Inverness CT) right footed shot from the centre of the box is just a bit too high.
Chris Chantler (Kilmarnock) is shown the yellow card.
Foul by Chris Chantler (Kilmarnock).