A review of Saturday's action in the Scottish Premiership.
A dramatic header in injury-time by Charlie Mulgrew gave leaders Celtic a share of the spoils in a 1-1 draw against Dundee United at Parkhead.
The Tannadice side looked to be heading for their first win in the east end of Glasgow for 21 years as they resolutely defended a lead given to them in the 38th minute by midfielder Stuart Armstrong.
That long-awaited victory would have been almost certain had striker Brian Graham not missed an incredible sitter in the 65th minute when he somehow made a hash of a Nadir Ciftci cross, and the visitors were made to pay in the second minute of three added on as Mulgrew rose to flick a cross from Emilio Izaguirre into the net.
Inverness moved back up to second with a 2-1 victory over Kilmarnock.
Aaron Doran's deflected effort in the seventh minute put Inverness in front at the break, before Graeme Shinnie moved them further in front with a sublime finish in the 52nd minute.
Kilmarnock briefly threatened to take something out of this match when Darren Barr struck from close range in the 76th minute - but they could not find an equaliser.
Hearts returned to earth with a bump following the high of their League Cup derby success as goals from Nigel Hasselbaink and Stevie May earned St Johnstone a 2-0 win at Tynecastle.
The home side made a bright start but Hasselbaink headed home in the 28th minute and St Johnstone never looked like relinquishing their lead.
May netted his ninth goal of the season in the 53rd minute when he curled home brilliantly following a spell of intense pressure and, although Hearts kept pressing for a way back, Saints held firm to record a third consecutive victory and clean sheet and consolidate their place in the top six.
Ross County experienced a second abandoned match in nine days as a waterlogged pitch halted their game at St Mirren six minutes into the second half.
The home side were two goals up against their Dingwall opponents when referee Willie Collum decided the game could not continue.
The St Mirren ground staff tried for half an hour to make the pitch playable, but with heavy rain continuing to pour down in Paisley, Collum had no option but to call the game off.