Match ends, Kilmarnock 2, Inverness CT 1.
Kilmarnock moved 14 points clear of bottom side Dundee United with only their second win in 11 league games.
They adapted better to the horrendous conditions, with the match stopped in each half to clear the lines of snow.
Happily for the home side, the match was allowed to finish, with Craig Slater's stunning volley securing the victory.
Ross Draper had cancelled out Greg Kiltie's early opening goal, but Kilmarnock deserved their win.
While Gary Locke will not make any public admissions, Kilmarnock look safe from automatic relegation and must now concentrate on avoiding a relegation play-off, which looks like involving an almighty scrap with Hamilton Accies, Partick Thistle and Motherwell.
A greater resolve that has been evident in their last three games, in which they are unbeaten, should help them begin to climb the table, if they can apply that consistently.

Certainly they are not a team short on talented individuals, one of whom put them ahead in the early stages.
Adam Frizzell was thwarted by Carl Tremarco's challenge but the ball fell kindly for Kiltie to stroke the ball past Owain Fon-Williams from close range.
In the tricky conditions, Liam Polworth was entitled to try his luck from distance and Jamie MacDonald had to push a couple of efforts away.
The second of those led to the corner from which Draper was presented with the chance to equalise in similar fashion to Kiltie, slamming in from just six yards out.
The goal that won it, though, was of the highest quality.

The ball broke to Slater on the edge of the penalty area and he showed great technique to acrobatically volley in off the underside of the bar.
Kilmarnock's greatest fear at that point must have been the likelihood of the match being abandoned, as snow fell steadily and the pitch became more treacherous.
Greg Tansey went close on two occasions to pulling Caley Thistle level again and both Jamie Hamill and Tope Odabeyi might have made sure of victory late on, but both were denied by stout defending.
Regardless, though, they did enough to take the three points and ease some of the pressure that had begun to build at the foot of the table.
Line-ups
Kilmarnock
Formation 4-2-3-1
- 21MacDonald
- 24Syme
- 18Ashcroft
- 26Balatoni
- 5Findlay
- 4Hamill
- 19Slater
- 39FrizzellSubstituted forObadeyiat 78'minutes
- 23Kiltie
- 11HigginbothamSubstituted forRobinsonat 88'minutes
- 20Carrick
Substitutes
- 2Barbour
- 8Robinson
- 9Boyd
- 13Brennan
- 16Obadeyi
- 17Splaine
- 33Hawkshaw
Inverness CT
Formation 4-1-3-2
- 25Fon Williams
- 2RavenSubstituted forSutherlandat 82'minutes
- 15WedderburnSubstituted forFisherat 63'minutes
- 5Warren
- 3TremarcoBooked at 90mins
- 8Draper
- 20PolworthSubstituted forMbuyi-Mutomboat 61'minutesBooked at 81mins
- 16TanseyBooked at 29mins
- 19Williams
- 27Vigurs
- 39Storey
Substitutes
- 1Esson
- 9Foran
- 11Roberts
- 18Fisher
- 28Mbuyi-Mutombo
- 34Brown
- 37Sutherland
- Referee:
- Don Robertson
- Attendance:
- 2,937
Match Stats
- Possession
- Home50%
- Away50%
- Shots
- Home7
- Away15
- Shots on Target
- Home4
- Away6
- Corners
- Home1
- Away5
- Fouls
- Home14
- Away16
Live Text
Post update
Full Time
Second Half ends, Kilmarnock 2, Inverness CT 1.
Post update
Corner, Inverness CT. Conceded by Scott Robinson.
Post update
Foul by Greg Kiltie (Kilmarnock).
Post update
Alisdair Sutherland (Inverness CT) wins a free kick in the defensive half.
Post update
Foul by Tope Obadeyi (Kilmarnock).
Post update
Iain Vigurs (Inverness CT) wins a free kick on the right wing.
Post update
Attempt blocked. Greg Kiltie (Kilmarnock) right footed shot from outside the box is blocked.
Post update
Corner, Kilmarnock. Conceded by Owain Fon Williams.
Post update
Attempt saved. Jamie Hamill (Kilmarnock) right footed shot from outside the box is saved in the centre of the goal.
Booking
Carl Tremarco (Inverness CT) is shown the yellow card for a bad foul.
Post update
Tope Obadeyi (Kilmarnock) wins a free kick in the defensive half.
Post update
Foul by Carl Tremarco (Inverness CT).
Substitution
Substitution, Kilmarnock. Scott Robinson replaces Kallum Higginbotham.
Post update
Attempt missed. Danny Williams (Inverness CT) left footed shot from the centre of the box is close, but misses to the left.
Post update
Foul by David Syme (Kilmarnock).
Post update
Danny Williams (Inverness CT) wins a free kick in the defensive half.
Post update
Attempt missed. Greg Tansey (Inverness CT) right footed shot from outside the box is close, but misses to the left.
Substitution
Substitution, Inverness CT. Alisdair Sutherland replaces David Raven.
Post update
Foul by Jamie Hamill (Kilmarnock).