NYC, Sounders score stoppage-time winners
New York's Jonathan Lewis scored in the fourth minute of stoppage time, while Clint Dempsey converted a 94th-minute penalty for Seattle.
Jonathan Lewis struck at the death as New York City trumped New England Revolution, while reigning MLS Cup champion Seattle Sounders converted a last-gasp penalty against Minnesota United.
Lewis scored in the fourth minute of stoppage time to give host New York a last-gasp 2-1 victory.
NYC was forced to come from behind against the visiting Revolution, who took a 57th-minute lead through Teal Bunbury.
But New York was back on level terms 20 minutes later when the league's top goalscorer David Villa took his tally to 19.
Former Spain international Villa was on hand to fire the ball home from just outside of the six-yard box.
Lewis then riffled his shot into the back of the net to give New York their third consecutive victory, enough to keep it second in the Eastern Conference and four points adrift of leader Toronto FC.
Revolution, meanwhile, is second from bottom in the east and seven points adrift of the play-off places.
There was also a dramatic finish in Seattle as the Sounders defeated Minnesota 2-1 at CenturyLink Field.
Ethan Finlay put Minnesota ahead in the 21st minute, but Chad Marshall replied for the visitor just past the half-hour mark.
But Clint Dempsey scored a 94th-minute penalty as Seattle extended its unbeaten streak in MLS to seven matches.
Expansion franchise Minnesota, meanwhile, is yet to win away from home this season – a run of 10 games.