CHESTER, Pa. -- Blas Perez scored late in stoppage time to lift FC Dallas to a 2-2 draw against the Philadelphia Union on Saturday.
Walker Zimmerman also scored as FC Dallas (8-3-6) picked up its second consecutive draw pulled into a first-place tie with Real Salt Lake and Portland atop the Western Conference.
The Union extended their unbeaten streak to 2-0-2, narrowly missing a chance to tie a franchise mark with a third consecutive victory.
REAL SALT LAKE 1, TORONTO FC 0
TORONTO -- Yordany Alvarez scored just before halftime to lead Real Salt Lake.
Toronto (2-8-6), which snapped a three-game unbeaten streak, nearly tied it three times in second-half stoppage time but RSL goalkeeper Nick Rimando kept a clean sheet. Jeremy Brockie had two close range headers stopped and Steven Caldwell had a shot stopped seconds before the final whistle.
WHITECAPS 1, D.C. UNITED 0
WASHINGTON -- Camilo Sanvezzo scored his ninth goal of the season on a penalty kick in the second half, lifting Vancouver past D.C. United.
The Whitecaps' defense preserved just their second league shutout of the season in the victory, and their first since a 1-0 home victory against Toronto F.C. in the season opener on March 2.
Vancouver (7-5-4) has won three straight behind Sanvezzo, who has scored six goals in its last four league matches.
United (2-12-3) was shut out for the 10th time this season and resumed its losing form after snapping a club-record 13-match winless run with a 1-0 home win over San Jose last weekend.
RAPIDS 4, IMPACT 3
MONTREAL -- Tony Cascio scored in stoppage time as Colorado handed Montreal its first home loss of the season.
Deshorn Brown had tied the score in the 77th minute, and Atiba Harris and Dillon Powers also scored for the Rapids (6-7-5). Colorado ended a three-game losing streak and had their its highest scoring output of the season.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index