TORONTO (AP) — Michael Bradley and Sebastian Giovinco each had a goal and an assist to help Toronto FC beat the Montreal Impact 3-1 on Wednesday night.
Jozy Altidore also scored for Toronto (7-6-1). Ambroise Oyongo scored for Montreal (5-6-2).
Oyongo opened the scoring in the 19th minute, and Bradley tied it in the 27th off a cross from Giovinco. Altidore made it 2-1 in the 56th off an assist from Bradley, and Giovinco scored on a penalty kick in the 82nd.
Bradley and Altidore were both named to the USA's Gold Cup roster this week and will report to U.S. camp ahead of the July 3 friendly vs. Guatemala. Bradley has two MLS goals this season, while Altidore has six. Giovinco leads the team with eight goals.
In other MLS midweek action:
GALAXY 5, TIMBERS 0
CARSON, Calif. (AP) — Robbie Keane scored on a penalty kick and added two assists, and Los Angeles scored five goals for the second straight match as the Galaxy routed the Portland Timbers 5-0 on Wednesday night.
The victory broke a tie between the teams for third place in the Western Conference. The Galaxy (7-5-7) have never lost to the Timbers (7-6-4) in Carson in seven matches. The Timbers had a franchise-best four-game MLS win streak snapped.
The Galaxy, coming off a 5-1 win over Philadelphia Union, scored three first-half goals against a team that had been giving up under one per game.
Sebastian Lletget scored in the 13th minute and has a goal in each of his last three MLS starts. Keane converted in the 18th minute, and Robbie Rogers scored his first MLS goal since 2011 off a pass from Keane in the 33rd.
Juninho scored in the 72nd off another Keane assist and Jose Villarreal added the final goal in the 87th minute on a direct kick.
Portland's Liam Ridgewell was given a red card in the 78th.
CREW 2, REVOLUTION 1
COLUMBUS, Ohio (AP) — MLS scoring leader Kei Kamara had two goals and the Columbus Crew snapped a six-game winless streak with a 2–1 comeback victory over the New England Revolution on Wednesday night.
Columbus (5-6-5) avenged last season's conference semifinal 7–3 aggregate loss to New England (6-6-6), which has lost four straight on the road and nine of its last 10 games.
Kamara scored the winner with his heal in the 50th minute for his 12th goal of the season.
New England's Lee Nguyen scored in the first 35 seconds, drilling in a shot from the top of the 18-yard box.
The Crew answered right back in the fourth minute. Hector Jimenez's header shot hit the crossbar and bounced to Kamara. Kamara fired a header that bounced to the left of goalkeeper Bobby Shuttleworth and into the back of the net.
Charlie Davies, who leads the Revolution with seven goals, took only one shot.
Goalkeeper Steve Clark made his 50th career start for the Crew.
RED BULLS 1, REAL SALT LAKE 0
HARRISON, N.J. (AP) — Instead of snapping their longest losing streak since 2010 with a breakout effort, the New York Red Bulls left many wondering whether they are back on track.
Mike Grella scored in the fourth minute and the Red Bulls ended a five-year high, four-game losing streak with a 1-0 victory over a short-handed Real Salt Lake team that lost two players to red cards in the opening 55 minutes, with Javier Morales and Demar Phillips both being sent off.
Real Salt Lake manager Jeff Cassar said referee David Gantar didn't call a foul against Morales for his tackle on Felipe on a long ball just over midfield. The red card came after the foul was called by the fourth official, Jose Carlos Rivero. He said the call against Phillips was ''extremely weak and awful,'' adding his defender made a good tackle on Connor Lade.
''No one got hurt and we got a red card,'' Cassar said. ''It's just unacceptable.''
The Red Bulls outshot Real Salt Lake 23-4 and probably would have scored more had not goalkeeper Nick Rimando made six saves, including three outstanding ones with his team two men down.
Kemar Lawrence and Sean Davis set up Grella's goal that gave the Red Bulls their second win (2-5-3) in the last 10 games.
Red Bulls goalkeeper Luis Robles made a half-the-field pass that Bradley Wright-Phillips fed to Lawrence on the left wing. His deep crossing pass was re-directed by Davis to Grella at the far post for a shot into an open net for his fourth goal of the season.
The Red Bulls played without midfielders Sacha Kljestan (red card) and Lloyd Sam (groin). Real Salt Lake (5-6-6) was without midfielder Kyle Beckerman (yellow card accumulation) and striker Alvaro Saborio (international duty).
UNION 1, SOUNDERS 0
CHESTER, Pa. (AP) — C.J. Sapong scored his fifth goal in six games and the Philadelphia Union beat the Seattle Sounders 1-0 on Wednesday night.
Philadelphia (5-10-3) snapped a two-game losing streak and Seattle (9-6-2) lost its second straight.
Sapong headed in Sheanon Williams' perfectly chipped cross in the 69th minute.
Philadelphia had a goal waved off in the 27th minute after Andrew Wenger fouled goalkeeper Stefan Frei on a long throw in. In the 30th, Wenger was fouled in the penalty area on a high kick. Maurice Edu's penalty kick was blocked and gathered by Frei.
Seattle struggled in the attacking half, playing without injured Obafemi Martins and suspended Clint Dempsey. Marco Pappa's shot from distance in the 83rd minute was Seattle's first attempt on target. The Sounders did not have a corner kick until the 87th.
D.C. UNITED 1, FIRE 0
BRIDGEVIEW, Ill. (AP) - Conor Doyle scored in the 73rd minute and D.C. United beat the Chicago Fire 1-0 on Wednesday night.
D.C. (10-5-4) has won two straight since snapping a two-game skid. The United padded their lead in the Eastern Conference to 10 points over New England. The Fire (4-9-2) have dropped four straight, their longest losing streak of the season.
After United's Bobby Boswell kicked the ball right into a defender, the rebound rolled back to Doyle, who fired a strike from outside the 18-yard box and past diving goalkeeper Sean Johnson. The shot hit under the crossbar and deflected in for Doyle's second goal of the season.
Boswell attempted a header from just outside the 6-yard box early in the second half, but was denied when Johnson made a diving stop and deflected it away.
ORLANDO CITY 2, RAPIDS 0
ORLANDO, Fla. (AP) — Cyle Larin and Kaka scored second-half goals and Orlando City beat the Colorado Rapids 2-0 on Wednesday night in the teams' first MLS meeting.
Larin scored his sixth goal of the season in the 62nd minute, streaking through the middle to punch the ball in from point-blank range off a cross from Carlos Rivas. Kaka added his eighth of the season 3 minutes later, scoring just inside the lower left-hand post off a tough angle from the right side.
Orlando City (6-6-5) stayed a point ahead of Toronto for third place in the Eastern Conference.
The Rapids (2-5-9), on the defensive most of the night, had a pair one-one-one chances stopped by Lions goaltender Tally Hall, who turned in his third shutout. The Rapids, last in MLS scoring, are winless in five games.
The start of the game was delayed 25 minutes because of a thunderstorm.