Cory Burke and Jamiro Monteiro each scored to help the Philadelphia beat the Montreal Impact 3-0 on Saturday for the Union's fourth win in their last five games.
Burke stole a lazy pass near midfield and then took a few dribbles before blasting a roller from outside the area just inside the far post to give Philadelphia (4-3-1) a 1-0 lead in the 14th minute.
Monteiro, a 25-year old on loan from FC Metz through June, converted from the spot in the 45th for his first MLS goal after Jack Elliott drew a foul conceded by Zakaria Diallo.
Alejandro Bedoya tapped in an empty-netter to cap the scoring 57th minute.
Montreal (3-3-2) had its three-game unbeaten streak snapped and conceded a goal for the first time since a 7-1 loss to Sporting Kansas City on March 30.
Philadelphia's Kai Wagner was shown a straight red card, after video review, in the 90th minute.
CHESTER, Pa. — Cory Burke and Alejandro Bedoya scored a pair of late goals on Saturday night to rally the Philadelphia Union to its third straight win, 2-1 over FC Dallas.
Bedoya scored the go-ahead goal in the second minute of stoppage time, settling Ilsinho's pass and cutting back to create space for a low left-footed finish.
Cory Burke scored a putback off Marco Fabian's blocked penalty shot to tie it at 1 for the Union (3-2-1) in the 85th minute. Burke drew the penalty against Matt Hedges.
Reto Ziegler opened the scoring with a free kick for FC Dallas (3-2-1) in the 10th minute.
NEW YORK — David Villa scored his 14th goal of the season and New York City FC beat the Philadelphia Union 3-1 on Sunday to clinch the No. 3 seed in the Eastern Conference.
NYCFC (16-10-8) won for just the second time in its last 10 matches, with five loses, averaging just 0.9 goals per game. Philadelphia (15-14-5) has lost five of its nine matches against NYCFC.
Either team could have secured the top-three seed with a victory.
NYCFC had a 2-0 lead in the opening 10 minutes on Maxime Chanot's first goal of the season and Auston Trusty's own goal. Villa made it 3-1 in the 34th.
Cory Burke pulled Philadelphia within 2-1 in the 14th. C.J. Sapong was fouled inside the penalty area in the 59th, but NYCFC goalkeeper Sean Johnson denied Fafa Picault's penalty shot, diving to his right to block the low attempt.