A stoppage-time goal from Kevin Molino saw Orlando City fight from behind to secure a 2-2 draw at New York City in MLS action on Sunday.
New York were cruising at 2-0 midway through the second half but a David Villa penalty miss gave Orlando the chance to get back into the game.
Julio Baptista responded with a goal two minutes later, and Molino popped up in the 94th minute to score a dramatic equaliser at Yankee Stadium.
The draw keeps New York in fourth spot in the Eastern Conference, two points off first-placed Philadelphia Union, while Orlando move into seventh.
Orlando almost took an early lead through Cyle Larin but his header was kept out by New York goalkeeper Josh Saunders.
Villa went closest for New York before Frederic Brillant opened the scoring in the 42nd minute, heading in at the back post from a RJ Allen cross.
Villa found New York's second just over 20 minutes into the second half, chipping it over Orlando goalkeeper Joseph Bendik following Andrea Pirlo's inch-perfect pass.
However, Villa missed the chance to make it 3-0 from the spot just a few minutes later, slipping at the decisive moment as his penalty went over and wide of the goal.
That miss proved costly for New York, with former Real Madrid forward Baptista's deflected strike cutting the deficit just two minutes later - his first MLS goal.
New York were seemingly on their way to hold on, but a late header from Molino following Larin's cutback saw Orlando snatch a point.