Match ends, Partick Thistle 1, Inverness CT 1.
Partick Thistle 1-1 Inverness Caledonian Thistle
Gary Warren's last-minute header salvaged a precious point for Inverness Caley Thistle in their battle to stay in the Scottish Premiership.
Kris Doolan's 10th goal of the season looked to have earned Partick Thistle their fourth straight Premiership win.
But Warren nodded home at the far post for the Highlanders, who had a first-half strike from Henri Anier disallowed with Billy Mckay standing offside.
Doolan stabbed home an inviting Ryan Edwards cross to put Partick ahead.
The hosts remain in sixth place while Caley's late rally saw them move to within a point of 11th-placed Hamilton.
The visitors had the first effort of the match when Greg Tansey fired a 25-yard shot wide of Tomas Cerny's right-hand post.
But that was their only real threat in the first quarter as the home side dominated possession.
Edwards, Chris Erskine and Steven Lawless were always on the move, probing and stretching the Caley defence.
Callum Booth and Mustapha Dumbuya were getting forward on the flanks but only the final product was missing as visitors defended well.
Edwards blasted over before Inverness keeper Owain Fon Williams thwarted Erskine and Doolan after neat combination play.
Injuries to Abdul Osman and Lawless forced Partick to alter their strategy. They hadn't had time to replace Lawless, who was off the pitch, when the visitors thought they had opened the scoring four minutes before the interval.
Anier fired in a shot from the edge of the area which beat Cerny, but as the Caley Thistle players headed off to celebrate, the flag went up for offside against his fellow striker Billy Mckay.
The threat of Doolan, Thistle's top scorer, was always evident and early in the second half Fon Williams had to tip the striker's low shot round the post.
But in the 56th minute the Thistle hitman slid in to connect left-footed with Edwards' whipped low cross from the right, his 99th goal for the club.
Fon Williams produced an excellent save to deny Thistle a second. A succession of one-twos between Erskine and Doolan ended with the ball taking a ricochet off Louis Laing.
But just as it looked like producing an own goal, the Caley Thistle keeper dived to his left to turn it round the post.
Doolan donned the captain's armband after Osman went off and led the line well, but it was the Caley Thistle skipper who had the last word.
Two minutes into stoppage time Warren rose at the back post to head in the equaliser from Billy King's cross to earn what could be a vital point in their relegation battle.
Partick Thistle manager Alan Archibald: "We're certainly in the driving seat with 10 seconds to go, but we've got to stop the ball coming into the box. We didn't which is disappointing because I thought we deserved the three points for our overall play considering we had to make a couple of changes to key personnel.
"The pitch didn't help because we were playing some decent stuff and either the final pass eluded us or the pitch played a little bit of havoc with people's touches as well.
"We got our goal I thought our play deserved and we should have done enough to hang on.
"I think Kris Doolan's overall play was fantastic. He was playing as a striker but he was dropping in at times to help out the midfield with Abdul Osman having gone off.
"There were some really good performers for us today. I'm just disappointed because it feels like a defeat that we didn't take the three points."
Inverness CT manager Richie Foran: "It's a huge point today.
"I thought it was a very close game, but we've played against, for me, a top-four side today. They are an excellent team, strong aggressive, can pass the ball and have goal scorers, so it's a big point.
"I always believed we'd score and we've scored a lot of late goals this season.
"If you put balls in the box you've got a chance. It was a great leap [by Gary Warren] and a great finish. It was a good ball hung up by Billy King.
"I'm delighted for the players and we're going in now to two home games.
"I thought Willie Collum had a great game, but I'd like to see that [disallowed Henri Anier goal] again. Is he [Billy Mckay] interfering with play? I'm not sure. But overall the referee's performance was excellent and I have to give him some credit as well.
"Results have gone our way, so it sets it up for a cracking game of football next week against Ross County."
- 6OsmanSubstituted forAmooat 33'minutesBooked at 83mins
- 10ErskineSubstituted forElliottat 89'minutes
- 11LawlessSubstituted forAzeezat 43'minutes
- 25Fon Williams
- 12McCartBooked at 45mins
- 23AnierSubstituted forBodenat 81'minutes
- 7PolworthSubstituted forKingat 62'minutes
- 11VigursBooked at 21minsSubstituted forColeat 81'minutes
- William Collum
- Shots on Target
Second Half ends, Partick Thistle 1, Inverness CT 1.
Goal! Partick Thistle 1, Inverness CT 1. Gary Warren (Inverness CT) header from the left side of the six yard box to the bottom left corner. Assisted by Billy King.
Substitution, Partick Thistle. Christie Elliott replaces Chris Erskine.
Adam Barton (Partick Thistle) wins a free kick in the defensive half.
Foul by Larnell Cole (Inverness CT).
Foul by Ryan Edwards (Partick Thistle).
Gary Warren (Inverness CT) wins a free kick on the left wing.
Attempt missed. Greg Tansey (Inverness CT) right footed shot from outside the box is too high.
Foul by Adebayo Azeez (Partick Thistle).
Jamie McCart (Inverness CT) wins a free kick in the attacking half.
Attempt saved. Greg Tansey (Inverness CT) right footed shot from outside the box is saved in the centre of the goal.
David Amoo (Partick Thistle) is shown the yellow card for a bad foul.
Foul by David Amoo (Partick Thistle).
Iain Vigurs (Inverness CT) wins a free kick in the defensive half.
Substitution, Inverness CT. Scott Boden replaces Henri Anier.
Substitution, Inverness CT. Larnell Cole replaces Iain Vigurs.
Attempt saved. Adebayo Azeez (Partick Thistle) right footed shot from outside the box is saved in the centre of the goal.
Corner, Inverness CT. Conceded by Niall Keown.
Attempt missed. Kris Doolan (Partick Thistle) header from the centre of the box is too high following a corner.
Corner, Partick Thistle. Conceded by Gary Warren.
Attempt blocked. Billy McKay (Inverness CT) right footed shot from outside the box is blocked.
Corner, Partick Thistle. Conceded by David Raven.
Corner, Inverness CT. Conceded by Adam Barton.
Corner, Inverness CT. Conceded by Liam Lindsay.
Attempt blocked. David Raven (Inverness CT) right footed shot from outside the box is blocked.
Substitution, Inverness CT. Billy King replaces Liam Polworth.
Corner, Inverness CT. Conceded by David Amoo.
Attempt missed. David Raven (Inverness CT) right footed shot from outside the box is close, but misses to the left.
Foul by Chris Erskine (Partick Thistle).
Brad McKay (Inverness CT) wins a free kick in the defensive half.
Foul by Adam Barton (Partick Thistle).
Greg Tansey (Inverness CT) wins a free kick in the defensive half.
Goal! Partick Thistle 1, Inverness CT 0. Kris Doolan (Partick Thistle) left footed shot from very close range to the centre of the goal. Assisted by Ryan Edwards.
Attempt missed. Greg Tansey (Inverness CT) right footed shot from outside the box is high and wide to the right.
Corner, Partick Thistle. Conceded by Jamie McCart.
Attempt blocked. Kris Doolan (Partick Thistle) right footed shot from the right side of the box is blocked.
Corner, Partick Thistle. Conceded by Greg Tansey.
Foul by Adebayo Azeez (Partick Thistle).
Louis Laing (Inverness CT) wins a free kick in the defensive half.