Toronto FC 2, New York Red Bulls 0
Recap: Sebastian Giovinco scored on a penalty kick and had an assist for TFC. Substitute Marco Delgado capped the scoring for the Reds in stoppage time.
New York City FC 4, Chicago Fire 3
Recap: Thomas McNamara scored and had an assist for NYCFC. Tony Taylor and Khiry Shelton also scored. Mix Diskerud scored the game-winning goal for NYCFC in the 63rd minute. Razvan Cocis, Kennedy Igboananike and David Accam scored for the Fire.
Orlando City 2, Real Salt Lake 2
Recap: Joao Plata scored 2 goals for RSL. Cyle Larin and Adrian Winter each scored in the final seconds of stoppage time for OCSC.
San Jose 1, Colorado 0
Recap: Chris Wondolowski scored for the Earthquakes.
New England 3, Houston Dynamo 3
Recap: Diego Fagundez scored and had an assist for the Revolution. Charlie Davies and Daigo Kobayashi also found the net for the Revs. Cristian Maidana, Andrew Wenger and Giles Barnes scored for the Dynamo.
FC Dallas 2, Philadelphia Union 0
Recap: Fabian Castillo and Maximiliano Urruti scored for Dallas. Mauro Diaz finished with 2 assists.
Portland Timbers 2, Columbus Crew 1
Recap: Diego Valeri and Fanendo Adi scored for Portland. Federico Higuain scored for Columbus.
Montreal Impact 3, Vancouver Whitecaps 2
Recap: Ignacio Piatti scored 2 goals and finished with an assist for Montreal. Dominic Oduro also found the back of the net for the Impact. Jordan Harvey and Kendall Waston scored for Vancouver.
Sporting Kansas City 1, Seattle Sounders 0
Recap: Nuno Coelho scored for Kansas City in the 73rd minute. Tim Melia finished with a shutout.
LA Galaxy 4, DC United 1
Recap: Mike Magee, who came into the game for Gio dos Santos as a sub, scored 2 goals and drew a penalty kick for the Galaxy. Robbie Keane scored on the penalty kick. Daniel Steres also scored for Los Angeles. Lamar Neagle scored for United.
Photo via Portland Timbers Facebook page.