Dundee United’s long unbeaten home record remains intact – but only just.
Morton were on the verge of pulling off the shock of the season in the Championship and becoming the first side to take three points away from Tannadice.
But Lawrence Shankland – who else – came up with a 90th minute equaliser to secure a point for Robbie Neilson’s men.
The game would have been a very different one but for a tight early offside call.
United’s Osman Sow, making his first start since last season’s play-offs, followed up an Ian Harkes shot that was saved and stroked it into the empty net.
That was after less than half a minute.
The assistant referee put his flag up, though.
The United fans probably didn’t think that would be cause for too much concern but it soon became clear that this was a much more disciplined Morton side than the one which lost here 6-0 in September.
And, after keeping the hosts at bay, they took the lead on 17 minutes.
Nicky Cadden delivered a cross from the right to the back post, where Kalvin Orsi headed home.
A poor first touch stopped Peter Pawlett from equalising and then the winger was thwarted as he tried to set-up Sow for a tap-in.
That was as good as it got in the first half for the Tangerines.
The second period was like an attack v defence training session, with defence coming out on top for most of it.
There were a few chances for United, mind you. Shankland missed the target with a left foot shot from near the penalty spot and Mark Connolly and Jamie Robson were guilty of doing likewise with headers.
With the clock ticking down Liam Smith picked out Shankland at the back post and he headed home for the equaliser.
United threw everything at the Morton goal in stoppage time, with Paul McMullan coming close.