Here's this week's recap:
Frank Lampard made his long awaited and much anticipated MLS debut for New York City FC, but a win was not in the cards for City as they were beaten 3-2 by Ignacio Piatti and the Montreal Impact. Didier Drogba, the Impact's big new addition, did not dress for the match... In their first head-to-head match-up since the Luis Silva-Álvaro Saborío trade, DC United and Real Salt Lake's back-up keepers combined to allow 10 goals in a high scoring affair. DC United rallied all the way back from a 2-0 deficit for the second consecutive match and United became the first team to 12 wins this year... New York had the Wright stuff working this weekend as newly signed Shaun Wright-Phillips came off the bench and assisted on little brother Bradley's game winning goal against the Philadelphia Union. With the win, the Red Bulls have taken over second place in the Eastern Conference while the Union lose their league-worst 13th match of the season... Jozy Altidore's rough stretch continues as he was ejected in the first half and Toronto was unable to recover in a 3-1 loss to New England. The Revs got a big boost from Jermaine Jones who made his first appearance for the club since May. The Revs are now unbeaten in their last three... Cyle Larin scored two more goals and the Orlando offense erupted for five total as Orlando City routed the Columbus Crew 5-2. Larin now has 11 goals on the season tying the rookie record set by Chicago's Damani Ralph in 2003... Sporting Kansas City was unable to hang onto an early lead and was forced to settle for a draw with the Houston Dynamo, 1-1. Cubo Torres once again came off the bench for the Dynamo who remain unbeaten in games in which he appears this year... Donovan Ricketts returned to the Galaxy and LA rewarded him with a 3-1 win despite falling behind early 1-0. Steven Gerrard went a full 90 minutes for the first time since his arrival and contributed with a stoppage time assist to Robbie Keane to help put the match out of reach... Pa-Modou Kah scored his first two goals of the season as Seattle's free fall continues following a 3-0 loss to Vancouver. Despite the returns of Clint Dempsey, Stefan Frei and Brad Evans to the Sounders lineup, Seattle lost their fourth straight - all by shutout - and are 1-7-0 in their last 8 matches scoring just two goals during that stretch. Vancouver meanwhile becomes the first Western Conference team to reach 12 wins... San Jose and Portland played to a scoreless draw, as San Jose snapped a four game losing streak, but are still winless in their last five... Chicago snapped Dallas's 5-game winning streak thanks to an early goal by David Accam, and then survived a late Matt Watson red card and hung on for a 2-0 win.
Club América U-20s 1 MLS Homegrown Team 1, Club América wins 5-4 on penalties
MLS All Stars 2 Tottenham Hotspur 1 - MLS All Star Game
Montreal Impact 3 New York City FC 2
DC United 6 Real Salt Lake 4
New York Red Bulls 3 Philadelphia Union 1
New England Revolution 3 Toronto FC 1
Orlando City SC 5 Columbus Crew 2
Houston Dynamo 1 Sporting Kansas City 1
LA Galaxy 3 Colorado Rapids 1
Vancouver Whitecaps 3 Seattle Sounders 0
San Jose Earthquakes 0 Portland Timbers 0
Chicago Fire 2 FC Dallas 0
Tommy Thompson (MLS Homegrown) - Thompson scored the first ever MLS Homegrown Game goal, but the MLSers would fall 5-4 in a shootout to Club América's U-20s. The 19 year-old Thompson has yet to score in 25 MLS matches.
David Villa (MLS All Stars/NYCFC) - Villa scored what ended up being the game winning goal in this year's All-Star Game and then added his 13th goal of the season in New York's 3-2 loss to Montreal. Villa has seven goals in his last five matches and ten in his last eight.
Kaká (MLS All Stars) - Kaká converted a penalty kick in the All-Star Game, and assisted on Villa's game winner and then picked up another assist in Orlando's 5-2 win over Columbus on Saturday. Kaká has assists in back-to-back matches for the first time this season and now has four assists on the year to go along with nine goals.
Ignacio Piatti (Montreal) - Piatti's first brace of the season led the way for Montreal as they won their second straight, defeating New York City FC 3-2. Piatti leads the Impact with 8 goals on the year and has 12 goals in just 24 career MLS starts.
Chris Rolfe (DC United) - At age 32 Chris Rolfe is in the midst of his most productive MLS season since 2008 when he had 9 goals and 8 assists for the Chicago Fire. With two goals against Real Salt Lake in DC United's wild 6-4 win, Rolfe now has 8 goals to go along with three assists this season.
Joao Plata (Real Salt Lake) - Plata has now scored in three straight for Real Salt Lake who had their two game winning streak snapped when their defense imploded against DC United.
Kyle Beckerman (Real Salt Lake) - Beckerman returned from the Gold Cup and scored his first goal of the season for Real Salt Lake, but it wasn't enough to overcome their inability to defend in a 6-4 loss. Beckerman has 36 goals in 370 career appearances for the Miami Fusion, Colorado Rapids and Real Salt Lake.
Perry Kitchen (DC United) - Kitchen scored for the first time since his April brace against the Red Bulls and helped propel DC United to a big win over Real Salt Lake. It was the second straight match that United was able to overcome a 2-0 deficit and come away with three points.
Bradley Wright-Phillips (NYRB) - Bradley took an assist from his brother Shaun to score the game winner against Philadelphia. While BWP isn't producing at last season's rate, he does have nine goals on the year now.
Sacha Kljestan (NYRB) - Sacha tallied his fourth goal of the season when he converted a penalty in New York's 3-1 win over the Union. His next goal will tie his career high set in 2008 and 2009 with Chivas USA and will give him 20 goals in his MLS career.
Anatole Abang (NYRB) - New York's 19 year-old super sub scored his fourth goal of the season and third when coming off the bench. His accomplishments are all-the-more impressive when you consider he's logged only 379 minutes all season.
Charlie Davies (New England) - Davies' first brace of 2015 helped New England knock off Toronto 3-1 and the Revs now find themselves unbeaten in their last three matches. Davies, who hadn't scored since mid-June now has nine goals on the year.
Lee Nguyen (New England) - Last year's breakout performer made it goals in three straight as New England is starting to get hot at just the right time.
Cyle Larin (Orlando City) - Larin tied Damani Ralph's rookie record when he scored his 11th goal of the season, and second goal of the match, on Saturday. Larin now has five goals in his last two games. Crazy as it may same, he has yet to tally an assist this year.
Dom Dwyer (Sporting KC) - Dwyer scored his seventh goal of the season, but Sporting KC still had to settle for a draw with Houston.
Ricardo Clark (Houston) - Now in his 11th MLS season, Clark has just set a new career high with his fifth goal of the year. Clark scored four goals in each of the last two seasons.
Robbie Keane (LA Galaxy) - Keane got on the end of a Steven Gerrard pass to make it four straight seasons with at least ten goals. He now has 63 goals in his five years with the Galaxy.
Sebastian Lletget (LA Galaxy) - Lletget scored yet again and now has six goals since joining the Galaxy this spring. The Galaxy are 5-0-1 when he scores.
Alan Gordon (LA Galaxy) - Alan Gordon, back from the Gold Cup, started for the first time since May and rewarded his club with his fifth goal of the season. Gordon's next goal with be the 50th of his career.
Pa-Modou Kah (Vancouver) - After scoring just once in his first 58 MLS matches, Kah scored twice in Vancouver's convincing win over the suddenly struggling Sounders.
Pedro Morales (Vancouver) - Morales scored for the first time in almost two months when he buried a free kick against Seattle. He's up to four goals on the year after scoring ten a season ago.
David Accam (Chicago) - Accam's sixth goal of the season helped the Fire to just their second win in their last ten matches.
Shaun Maloney (Chicago) - Maloney made it goals in back-to-back matches and helped the Fire snap a three-game winless streak in the process. The Scottish international has three goals since coming to MLS.
David Ousted (Vancouver) - Ousted, who led the league in shutouts a year ago with 13, picked up his first clean sheet in almost two months with a three-save effort against Seattle. Ousted has 8 shutouts on the year and 25 in his career.
Adam Kwarasey (Portland) - Kwarasey took over the league lead in shutouts with his ninth of the season coming in Portland's 0-0 draw with San Jose.
David Bingham (San Jose) - After surrendering a total of eight goals in losses to LA and Vancouver, Bingham turned in a five-save performance to help San Jose salvage a point against Portland. Bingham has six shutouts this season.
Sean Johnson (Chicago) - Johnson made three saves in helping Chicago hang on for a win over Dallas despite going down to ten men with ten minutes remaining in the contest. Johnson has four shutouts in 14 starts.