By Charles BannermanBBC Scotland at the Caledonian Stadium
St Johnstone missed out on a club record sixth consecutive top-flight victory after drawing at Inverness.
Inverness won a penalty when Graeme Shinnie went down in the box, but his brother Andrew scooped his effort over.
However, moments later, a low drive by striker Billy McKay went under Saints keeper Alan Mannus to break the deadlock for Inverness.
But the home side were made to pay for missed chances when David Robertson headed home a last-minute equaliser.
Shinnie's missed spot-kick midway thorugh the second half suddenly sparked a drab, featureless game into life.
And Robertson's dramatic stoppage time equaliser ensures both form teams continue their unbeaten runs as they prepare to visit Old Firm rivals in the quarter finals of the Scottish Communities League Cup.
The best of an uneventful first half came after just six minutes when Inverness defender Josh Meekings failed to deal with a long ball from Chris Millar.
This left Gregory Tade one-on-one with Inverness keeper Antonio Reguero who repaid manager Terry Butcher's decision to stick with him after Ryan Esson's recovery from injury by pulling off a great save.
For Inverness, David Raven had a couple of long range efforts before Tade headed over and Reguero made another fine save from Rowan Vine at an acute angle.
Into the second half, Vine again missed out when he failed to get a proper touch on Chris Millar's free kick.
And Raven sent across a dangerous ball but this was cut out by the head of Saints defender Steven Anderson.
With 20 minutes left, the game at last sparked into real action when Graeme Shinnie was upended by Vine and the defender's brother opted to take the penalty.
However, only the upper reaches of the North Stand prevented the ball from landing in the Beauly Firth as the Caley Thistle midfielder blasted it wildly over.
The miss glavanised the home team and, after 74 minutes, they went ahead after Andrew Shinnine and Ross Draper set up McKay to fire the home side into the lead.
Shortly after, McKay could have extend the lead but Alan Manus produced a great save to deny the Inverness striker.
St Johnstone then managed to overturn Caley Thistle's sudden dominance and at the other end Liam Craig came close to an equaliser but his effort went narrowly over the bar.
But that equaliser did eventually come in the third and final minute of stoppage time when the Inverness defence allowed a ball to bounce unchallenged close to substitute Robertson, who headed it in at the left post.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.