Match ends, Partick Thistle 1, Inverness CT 0.
Steven Lawless drilled in a late winner to ease any relegation worries Partick Thistle may have.
Lyle Taylor knocked a high ball into the midfielder's path on 84 minutes and Lawless steered it into the bottom corner from 18 yards.
Thistle were the marginally more threatening side in a drab contest.
James Craigen and Ryan Stevenson had shots saved, while a first-half diving header from Inverness CT's Ryan Christie was comfortably stopped.
Thistle are now nine points clear of Motherwell in the relegation play-off spot after making it back-to-back victories in the top flight for the first time since May 2004.
With Aberdeen slipping up at Dens Park, the sluggish approach from the visitors was puzzling and Caley Thistle fall eight points behind the second-placed side.
Manager John Hughes switched to a back three but Marley Watkins was an isolated figure in attack, with the Jags defence giving him no room to exploit his pace.
In what was the only effort on goal of note from the Highlanders, Christie threw himself at a Josh Meekings cross but his header was gathered easily by Scott Fox.
Craigen found space on the left behind the visitors' defence, with his low strike pushed round the near post by Esson.
After the interval, Esson needed to push away a thumping free kick from Stevenson, while the same player was not too far away with a curling effort.
Lawless set up team-mate Kris Doolan with a shooting opportunity but the striker was too slow to react and a defender in blue was able to deflect his shot wide.
However, the hosts were rewarded with maximum points when substitute Taylor used his strength to get to a high ball first and Lawless latched on to the lay-off to find the net.
- 11LawlessSubstituted forRichards-Evertonat 90'minutes
- 9DoolanSubstituted forTaylorat 66'minutesBooked at 90mins
- 2RavenSubstituted forOfereat 86'minutes
- 19WilliamsSubstituted forDoranat 68'minutes
- 22ChristieSubstituted forKinkat 65'minutes
- Steven McLean
- Shots on Target
Second Half ends, Partick Thistle 1, Inverness CT 0.
Corner, Inverness CT. Conceded by Conrad Balatoni.
Lyle Taylor (Partick Thistle) is shown the yellow card.
Foul by Lyle Taylor (Partick Thistle).
Greg Tansey (Inverness CT) wins a free kick in the attacking half.
Substitution, Partick Thistle. Ben Richards-Everton replaces Steven Lawless.
Substitution, Inverness CT. Edward Ofere replaces David Raven.
Goal! Partick Thistle 1, Inverness CT 0. Steven Lawless (Partick Thistle) left footed shot from outside the box to the bottom right corner. Assisted by Lyle Taylor.
Attempt missed. Ryan Stevenson (Partick Thistle) left footed shot from outside the box is just a bit too high.
Foul by Ryan Stevenson (Partick Thistle).
Tarmo Kink (Inverness CT) wins a free kick in the attacking half.
Abdul Osman (Partick Thistle) wins a free kick in the attacking half.
Foul by Ross Draper (Inverness CT).
Frederic Frans (Partick Thistle) wins a free kick in the defensive half.
Foul by Aaron Doran (Inverness CT).
Corner, Partick Thistle. Conceded by Gary Warren.
Corner, Partick Thistle. Conceded by Josh Meekings.
Conrad Balatoni (Partick Thistle) wins a free kick on the right wing.
Foul by Marley Watkins (Inverness CT).