The Philadelphia Union have missed the chance to put pressure on the teams above them in the Eastern Conference following a 1-1 draw with the Chicago Fire.
It would be the hosts who created the most opportunities at PPL Park, but a lack of quality in the final third of the pitch meant the drama did not arrive until the closing stages.
The closest the hosts came to breaking the deadlock in the first half was in the opening minute, when Cristian Maidana curled an effort just wide from the edge of the box.
However, the lead should have belonged to Chicago just before the break when Sanna Nyassi headed straight at Rais M'Bolhi from close range.
The second half would follow a similar pattern to the opening 45 minutes, with Vincent Nogueira and Maidana both wasting good chances to put Philadelphia ahead.
It looked like all three points were going to Philadelphia in the 88th minute when Brian Brown picked out Amobi Okugo, who slotted home the opening goal for his side.
However, there would be a late twist in the second minute of stoppage time when Robert Earnshaw collected the ball 25 yards from goal before powering his shot past M'Bolhi.