Wayne Rooney was on target as D.C. United were held to a 3-3 draw by New York Red Bulls, after Bradley Wright-Phillips equalized at the death to complete his hat trick.
Wright-Phillips equalized three times, including his 90th-minute leveller, to deny his club's Atlantic Cup rivals in Washington on Sunday.
Paul Arriola put DCU ahead in the 25th minute with his fifth goal of the season, only for Wright-Phillips to restore parity four minutes before halftime at Audi Field.
Manchester United and England's all-time leading scorer Rooney restored DCU's lead with a sublime volley past the hour mark, however, fellow Englishman Wright-Phillips responded again – this time equalizing with 14 minutes remaining.
DCU thought they had the game won when Luciano Acosta teamed up with Yamil Asad three minutes from the end but the hosts were thwarted by Wright-Phillips' last-gasp equaliser.
Unbeaten in four matches, DCU is four points adrift of the playoff places in the Eastern Conference, while the Red Bulls missed the chance to leapfrog Supporters' Shield leaders Atlanta United – with New York a point off the pace.
In Sunday's only other MLS match, the Chicago Fire crushed Orlando City 4-0 in the battle of strugglers.
Nemanja Nikolic scored twice to snap Chicago's nine-game winless streak, while Orlando's search for victory extended to 10 matches in all competitions.