MONTREAL (AP) — Didier Drogba broke out with a hat trick to lead the Montreal Impact to a 5–1 victory over the Philadelphia Union on Saturday night.
The 38-year-old Ivorian striker hadn't scored since May 28. He returned last week after missing three games with a thigh injury.
Ignacio Piatti returned after sitting out a one-game suspension to score a goal and add two assists. Recent signing Matteo Mancuso, who went in for Drogba in the 79th minute, added his first MLS goal.
Montreal improved to 7-5-8.
Chris Pontius scored for Philadelphia (8-7-6).
FC DALLAS 1, RAPIDS 1
COMMERCE CITY, Colo. (AP) — Victor Ulloa scored the tying goal on a long-distance shot and FC Dallas held on for a 1–1 draw with the Colorado Rapids on Saturday night in a matchup of the top two teams in the overall MLS standings.
FC Dallas (12-6-5) maintained its three-point lead over Colorado (10-2-8) in the Supporters’ Shield race, while the Rapids stayed undefeated at home at 8-0-3.
Ulloa gathered a deflected clearance in an open space about 30 yards from goal and drilled a right-footed shot that curled away from goalkeeper Tim Howard and into the upper right corner of the goal.
Marlon Hairston opened the scoring for Colorado in the 44th minute when he blocked Atiba Harris’s clearance attempt and followed the deflection into the 18-yard box for the finish.
The start of the game was delayed nearly an hour because of lightning.
TORONTO FC 4, D.C. UNITED 1
TORONTO (AP) — Sebastian Giovinco scored three goals and added an assist to break out of an eight-game scoring drought in Toronto FC’s 4–1 victory over D.C. United on Saturday night.
The Italian star put in a show in front of 26,349 fans on a steamy night at BMO Field. Two goals came on free kicks 18 minutes apart in the first half, with the third coming in second-half stoppage time as he poked home Mark Bloom's cross to up his goals total to 11 this season.
Giovinco had not scored in league play in more than two months—70 days to be exact—since scoring twice in a 4–3 loss to the Vancouver Whitecaps on May 14.
Marky Delgado also scored for Toronto (6-7-6)
Jeffrey scored for D.C. United (5-7-7).
GALAXY 2, TIMBERS 1
PORTLAND, Ore. (AP) — Robbie Keane and Gyasi Zardes scored in the opening 11 minutes and Los Angeles eat Portland to snap the Timbers’ nine-game undefeated streak.
The Galaxy (9-3-8) have won fourth straight in Major League Soccer play.
Zarek Valentin scored for Portland (7-7-8). The Timbers were stung when they lost veteran defender Nat Borchers to what appeared to be a left ankle injury late in the first half. Borchers was a key piece to the Timbers’ team that won the MLS Cup last season.
The Timbers were already without defender Liam Ridgewell, who has a strained right calf and will also miss the MLS All-Star Game against Arsenal next week in San Jose.
ORLANDO CITY 2, CREW 2
COLUMBUS, Ohio (AP) — Kevin Molino scored in the 65th minute and assisted on Cyle Larin’s goal in the 70th to help Orlando City tie Columbus.
Orlando City (4-5-11) pulled within one when Kaka’s corner resulted in a loose ball scramble in front of the goal that Molino finally punched it in. Five minutes later, Molino’s wide cross found Larin for a header from the top of the 6-yard box.
Tony Tchani and Ola Kamara had first-half goals for Columbus (3-7-10).
REVOLUTION 1, FIRE 0
FOXBOROUGH, Mass. (AP) — Je-Vaughn Watson scored on a header in the 85th minute to lift New England past Chicago.
Bobby Shuttleworth earned his fifth shutout of the season for New England (6-7-6).
Chicago dropped to 4-10-5.
WHITECAPS 0, DYNAMO 0, TIE
HOUSTON (AP) — Vancouver’s David Ousted and Houston’s Joe Willis had four saves each in the scoreless draw.
The Dynamo’s best chance came in the 71st minute when Boniek Garcia’s left-footed shot crashed the inside of the left post, bounced along the goal line but went out past the other post. Vancouver’s Erik Hurtado found the back of the net in the 84th minute, but the goal was disallowed because of a hand ball.
The Whitecaps are 8-8-6, and the Dynamo 4-9-7.