Ten games were on the Major League Soccer docket for Saturday.
At New York:
Dominic Oduro's equalizer in the 68th minute lifted the Montreal Impact to a 1-1 road draw with New York City. Rodney Wallace scored for the Citizens in the 44th minute.
Josef Martinez scored twice (60', 82') as Atlanta United demolished the visiting Chicago Fire 4-0.
At Vancouver, British Columbia:
Victor Vazquez (76') and Jozy Altidore (80') each scored twice late in the game as Toronto FC blanked the ten-man Vancouver Whitecaps 2-0 on the road.
Successfully-converted penalty kicks from Federico Higuain (38') and Ola Kamara (66') propelled the Columbus Crew to a 2-0 road blanking of struggling DC United.
At Orlando, Florida:
Cyle Larin scored twice (39', 73') as Orlando City defeated the visiting Philadelphia Union 2-1.
At Frisco, Texas:
Maximiliano Urruti scored twice (71', 77') as FC Dallas came from behind to upend the visiting New England Revolution 2-1.
At Kansas City, Kansas:
Benny Feilhaber (37') and David Bingham (OG-89') provided the scoring that carried Sporting Kansas City to a 2-1 home victory over the San Jose Earthquakes.
At Commerce City, Colorado:
Kevin Molino (PK-50') and Christian Ramirez (58') each scored once as Minnesota United collected their first MLS point by gaining a 2-2 road draw with the Colorado Rapids. Dominique Badji (17') and Marlon Hairston (59') each scored once for the hosts.
At Sandy, Utah:
Dave Romney (69') and Emmanuel Boateng (74') each scored a second-half goal five minutes apart as the Los Angeles Galaxy defeated ten-man Real Salt Lake 2-1 on the road.
At Portland, Oregon:
Diego Valeri scored twice (PK-11', 58') while David Guzman (66') and Fanendo Adi (88') each added a tally as the Portland Timbers overcame a 2-1 halftime deficit by overcoming the visiting Houston Dynamo 2-1 to start the season with three straight wins.