Substitute Ryan Christie scored a late winner as Caley Thistle came from behind to defeat Dundee in a thrilling match at Dens Park.
Greg Stewart’s eighth goal of the season had given Dundee a half time lead but Billy McKay restored parity ten minutes after the restart.
Caley Thistle ended the match on top and netted the winning goal two minutes from time when Christie turned home a Marley Watkins cross with a deft flick to move back up to second place in the Scottish Premiership.
Inverness, who were unbeaten on their previous six visits to Dens Park, travelled to Dundee on the back of a 4-0 thrashing of St Mirren in Tuesday’s Scottish Cup replay, a result which extended their unbeaten home record.
Dundee were also full of confidence after dumping Aberdeen out of the cup with a 2-1 victory, courtesy of David Clarkson’s injury time winner.
Given their recent performances, it was no surprise to see both teams stick with the same starting XI that had served them so well in their previous outings.
Inverness went painfully close to breaking the deadlock with 11 minutes on the clock when an enticing Greg Tansey corner found Josh Meekings but his close-range header reverberated back off the crossbar and was cleared to safety by a relieved Dundee defence.
But it was Dundee who broke the deadlock after 21 minutes when a Gary Harkins free kick caught out a static Caley Thistle defence and was turned home at the back post by Stewart.
It was to be the Dundee midfielder’s last major involvement as he was forced to limp off with an injury six minutes before the break and was replaced by Simon Ferry.
Caley Thistle restored parity in the 55th minute when Northern Ireland international McKay seized upon a loose ball in the Dundee penalty area to poke the ball beyond Scott Bain.
And John Hughes’ side went on to take all three points thanks to Christie’s neat finish two minutes from time.