Seven games were contested in Major League Soccer on Saturday.
At Portland, Oregon:
Robbie Keane (7') and Gyasi Zardes (11') each scored once as the Los Angeles Galaxy snapped the Portland Timbers' nine-match MLS unbeaten streak 2-1 on the road.
Sebastian Giovinco delivered a hat trick (21', 39', 90'+1) as Toronto FC dominated visiting DC United 4-1.
At Columbus, Ohio:
Kevin Molino (65') and Cyle Larin (70') each scored once as Orlando City erased a two-goal deficit and gained a 2-2 road draw with the Columbus Crew. Tony Tchani (20') and Ola Kamara (PK-45'+6) provided the hosts' goals.
Didier Drogba produced a hat trick (19', 42', 52') as the Montreal Impact demolished the visiting Philadelphia Union 5-1.
At Foxborough, Massachusetts:
Je-Vaughn Watson scored the only goal of the match in the 85th minute as the New England Revolution defeated the visiting Chicago Fire 1-0.
At Commerce City, Colorado:
In a battle of the two clubs that had the best records in MLS coming into Saturday, Victor Ulloa's equalizer in the 82nd minute lifted FC Dallas to a 1-1 road draw with the Colorado Rapids. Marlon Hairston scored in the 44th minute for the hosts, whose MLS unbeaten streak was stretched to 15 games.
The Houston Dynamo and the visiting Vancouver Whitecaps battled to a 0-0 stalemate.