After the opening week of Major League Soccer, we take a look at the results.

Philadelphia Union 1-3 Toronto FC

The first goal of MLS this year came from Michael Bradley in extra time of the first half. Bradley went on to get a yellow card and scored another in the 62nd minute.

Philadelphia’s Marco Fabian cut the lead in half with a penalty on the Mexican international’s Union debut in the 73rd minute. Nick DeLeon scored for good measure in extra time to deliver three points for Toronto. Despite the disappointment in the CONCACAF Champions League earlier in the week, Toronto refocused and looked pretty good for their season opener while Philadelphia lacked quality despite having the majority of the ball.

Orlando City 2-2 New York City FC

Ghanaian Ebenezer Ofori scored 13 minutes into the match and Alexander Ring scored right before half time to give NYC the 2-0 advantage at the break. Chris Mueller pulled one back in the 59th minute and winter transfer Tesho Akindele levelled things in the 75th minute, before leaving injured two minutes later. Former Manchester United midfielder Nani also made his MLS debut for Orlando City as a substitute in the 70th minute.

Columbus Crew 1-1 New York Red Bulls

Andreas Ivan opened the scoring for the Red Bulls in the sixth minute, but it was cancelled out through Gaston Sauro’s goal in the closing minutes of the opening half. Columbus dominated possession but failed to make anything of it as New York had a slight advantage on shots.

FC Dallas 1-1 New England Revolution

Michael Barrios scored 13 minutes into the game for Dallas, but new transfer Carles Gil levelled things in the 57th minute. Dallas dominated the possession stats but were unable to make anything other than that one goal.

Colorado Rapids 3-3 Portland Timbers

On a record-setting afternoon at Dick’s Sporting Goods Park, new transfer from New England Kei Kamara opened the scoring for the Rapids after 16 minutes. Rapids defender Axel Sjoberg received the first red card of the season for a handball in the 27th minute. Diego Valeri initially missed the penalty but pounced on the rebound to draw things level. Sebastian Blanco scored for Portland just before half time and Benny Feilhaber evened things up with a goal just after the break.

Deklyn Wynne scored an own goal to restore Portland’s one-goal advantage before Andre Shinyashiki had the last laugh with a goal in extra time to tie it up at 3-3. This match set an MLS record as the coldest game in league’s history.

Houston Dynamo 1-1 Real Salt Lake

After five combined yellow cards in the opening half hour, Albert Rusnak opened the scoring for Salt Lake in the 40th minute. Mauro Manotas levelled just after the hour for Houston, but Matias Vera received a red card after a second yellow card late on. It was a pretty even match and the result was about what both sides deserved.

Vancouver Whitecaps 2-3 Minnesota United

Under new manager Marc Dos Santos, the Whitecaps opened the scoring just six minutes in through Erik Godoy. Ozzie Alonso returned to his glorious form by picking up his first yellow card for Minnesota in the first half.

Darwin Quintero levelled things in the 27th minute from the penalty spot. Francisco Calvo and Romario Ibarra restored the lead for Minnesota in the second half before Doneil Henry scored a consolation for Vancouver.

LA Galaxy 2-1 Chicago Fire

CJ Sapong scored early in the second half for the Union before Daniel Steres found the leveller for the Galaxy. Zlatan Ibrahimovic made his presence known with the match winner in the 80th minute.

San Jose Earthquakes 1-2 Montreal Impact 

Magnus Eriksson scored for the Quakes 11 minutes in, but it was cancelled out by Ignacio Piatti. Saphir Taider won it just before half time for the Impact. San Jose had the majority of the possession, but failed to make it count in the second half.

Seattle Sounders 4-1 FC Cincinnati

Aside from a wondergoal from Leonardo Bertone, Cincinnati’s MLS debut was a disappointment. Jordan Morris scored a brace as Kevin Leerdman and Raul Ruidiaz both added goals for the rout in favour of Seattle.

DC United 2-0 Atlanta United

DC shocked Atlanta with goals from Paul Arriola and Luciano Acosta to put Atlanta in their place on rainy Audi Field.

LAFC 2-1 Sporting Kansas City

Krisztian Nemeth had a clinical finish in the 16th minute to put Sporting up 1-0, but Diego Rossi scored early in the second half of a very intriguing match.

Sporting midfielder Roger Espinoza was sent off for a silly second yellow in the last 10 minutes. It proved to be costly as Adama Diomande smashed in the match-winner in extra time.