Seattle Sounders FC was seconds from ending its winless streak.

The New England Revolution had other ideas.

Diego Fagundez scored 4 minutes into extra time and New England tied Seattle, 2-2, at Gillette Stadium on Saturday in MLS.

The Sounders are winless in a club-record eight straight matches.

Saer Sene also scored for New England (5-7-4), which led early before a brace from Eddie Johnson put Seattle (7-5-5) in front before halftime.

Sene directed a pass from Blake Brettschneider into the net in the 12th minute for his team-high eighth goal of the season as New England grabbed the lead.

Johnson equalized in the 23rd minute when he reached a pass from Mauro Rosales and headed from the edge of the 6-yard box to the top-left corner.

Just over 10 minutes later, Johnson added his second of the match and seventh of the season when he reached a cross from Marc Burch and headed into the net.

Seattle held the one-goal lead into second-half stoppage time, as it closed in on its first win since May 9 against FC Dallas.

Fagundez spoiled the Sounders' plans, as the 17-year-old reached a cross from Fernando Cardenas and turned a header into the net in the dying seconds.

New England extended its undefeated streak to four matches, although the last three are ties. The Revolution return to MLS action July 8 at home against Red Bull New York.

Seattle will try to end its skid Wednesday at Real Salt Lake.