Toddy Niks it.
Inverness took the lead after eighteen minutes through a Jordan White header. Morton squared the game through Aidan Nesbitt only for Shaun Rooney to put us back in front. Unfortunately Morton sub Reece Lyon equalised. However Todorov snatched a win from the jaws of a draw with an injury time goal, heading in off the post for a dramatic ending to the game. Inverness were the only Championship team to win on a night of three draws, so we stretch another two points away from the chasing pack.
Inverness were without the suspended Brad Mckay after his red card against Hibs last Friday. Sean Welsh and James Vincent were out injured with James Keatings making the bench alongside u18 midfielder Kane Davies, his first involvement with the squad.
Form side Morton were without Kris Doolan, Kyle Jacobs and Cameron Salkeld.
A brisk night in the Highland capital saw Morton start brightly and Mark Ridgers had to make the first save of the game inside a couple of minutes from Nicky Cadden.
Danny Rogers did well to save a header from Jordan White and a minute later he tipped behind an effort from Miles Storey after he cut inside.
Rogers could do nothing to stop White opening the scoring a couple of minutes later with a header from a Tom Walsh cross.
Walsh shot over the bar from outside the box as Inverness pressed for a second goal, but as the visitors settled Ridgers had to save another effort from Cadden.
Cadden appears to be the most likely source for an equaliser and he fired a free kick just wide as play levelled out.
Morton might feel hard done by as Inverness scored when keeper Rogers was struggling after taking a knock, but it's White's header that was the difference between the sides at the break.
Half Time 1-0
Wintry weather greeted the teams as the second half got underway and a White header looped onto the top of the net and at the other end Baird headed over the bar from a corner. A second corner saw Luca Colville shoot just over as the vistors came out of the blocks sharply.
A cross from Charlie Trafford found the head of White but a poor connection saw Rogers gather easily.
On the hour Aidan Nesbitt levelled the game from a Strapp cross.
Our lead was restored when Shaun Rooney headed home from six yards six minutes later, the assist from David Carson at a free kick.
Morton keeper saved two efforts from White and MacGregor but it was the visitors that were next on the scoresheet after a spate of substitutions and it was substitute Reece Lyon from close range.
Thankfully one of our own substitutes settled the game in the second minute of injury time. Carl Tremarco had headed a Doran ball across the box and there was Toddy to head it in off the post.
A night of drama finished off with three points. Lovely jubbly!!!
Coupled with all the other games ending goalless, then it's not such a bad night after all.
Here's the goals.........
From BBC Sport
Inverness Caledonian Thistle manager John Robertson: "It was a rollercoaster. I thought first half we were great. Danny Rodgers kept the score down - we should have been two or three ahead. "It's 2-2 and you think it's going to be two points dropped. They hung in there and big Toddy's popped up for the last-gasp winner. It's a big, big three points for us."
Greenock Morton manager David Hopkin: "Bitterly disappointed but fantastic effort from my players because I thought we deserved at least a point. "We've not matched three headers and that's what's cost us, but everything else in the game I thought we were the better team."
Oooerrrr, I think your grapes are sour David
Highlights from Morton TV