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.
Absolute class from @WayneRooney. #DCU pic.twitter.com/W1kscFIEUM
— D.C. United (@dcunited) September 16, 2018
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.
.. ... ...
— New York Red Bulls (@NewYorkRedBulls) September 16, 2018
for @BWPNINENINE#RBNY pic.twitter.com/48jVccnEoh
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.