Here's this week's recap:
Check here and here for our US Open Cup Round 4 recaps. 14 of 17 MLS clubs have advanced to the Round of 16... FC Dallas's winless streak continued after giving up a late equalizer to Dillon Serna. Serna, who had only seen limited action for the Rapids this season, got the nod after scoring twice against Colorado Springs (USL) midweek... The Quakes got two goals from people not named Chris Wondolowski and stunned the Sounders 2-0 in Seattle. In Seattle's defense, all three of their designated players, Clint Dempsey, Obafemi Martins and Osvaldo Alonso, missed the match... Sacha Kljestan was ejected ten minutes into the match and Bradley Wright-Phillips had TWO penalty kicks blocked by David Ousted as Vancouver became the second MLS club to nine wins this season... David Villa scored twice as New York City FC has quietly won three in a row after an 11 game winless streak... Montreal snapped Orlando's unbeaten run at five games and picked up just their second shutout of the season. Montreal has five wins in their last seven... The Galaxy scored 11 goals this week which not coincidentally coincided with Robbie Keane's return to the starting lineup... Portland extended the longest winning streak in their young franchise history to four games with a 2-0 win over the short-handed Dynamo... Olmes García scored deep into stoppage time to give Real Salt Lake a 2-1 win over Sporting Kansas City Javier Morales assisted on both RSL goals giving him five assists on the year. Benny Feilhaber notched his eighth assist in a losing effort... Chris Rolfe scored twice in the second half as DC United rallied for a 1-0 win over New England. With the win, United moved atop the Supporters' Shield Standings.
Here's a rundown of all the action:
Canada 4 Dominica 0 - World Cup Qualifying
New York Red Bulls 3 Atlanta Silverbacks (NASL) 0 - US Open Cup
Philadelphia Union 0 Rochester Rhinos (USL) 0 - Philadelphia wins in shootout, 3-1 - US Open Cup
Sporting Kansas City 1 Saint Louis FC (USL) 0 - US Open Cup
Chicago Fire 1 Louisville City FC (USL) 0 (a.e.t.) - US Open Cup
FC Dallas 4 Oklahoma City Energy FC (USL) 1 - US Open Cup
Colorado Rapids 4 Colorado Springs Switchbacks (USL) 1 - US Open Cup
Real Salt Lake 2 Seattle Sounders FC 2 1 - US Open Cup
San Jose Earthquakes 2 Sacramento Republic 2 - San Jose wins in shootout, 6-5 - US Open Cup
Portland Timbers 3 Seattle Sounders 1 (a.e.t.) - US Open Cup
DC United 3 Pittsburgh Riverhounds (USL) 1 (a.e.t.) - US Open Cup
Columbus Crew 3 Richmond Kickers (USL) 1 - US Open Cup
New York Cosmos (NASL) 2 New York City FC 2 - Cosmos win in shootout, 4-3 - US Open Cup
Orlando City SC 4 Charleston Battery (USL) 4 - Orlando wins in shootout, 8-7 - US Open Cup
Charlotte Independence (USL) 1 New England Revolution 0 - US Open Cup
Houston Dynamo 2 Austin Aztex (USL) 0 - US Open Cup
LA Galaxy 6 PSA Elite (USASA) 1 - US Open Cup
FC Dallas 1 Colorado Rapids 1
San Jose Earthquakes 2 Seattle Sounders 0
Vancouver Whitecaps 2 New York Red Bulls 1
New York City FC 2 Toronto FC 0
Montreal Impact 2 Orlando City SC 0
LA Galaxy 5 Philadelphia Union 1
Portland Timbers 2 Houston Dynamo 0
DC United 2 New England Revolution 1
Real Salt Lake 2 Sporting Kansas City 1
Cyle Larin (Canada) - Larin scored for the second time in six days as Canada again beat Dominica to advanced to the third round of 2018 CONCACAF World Cup Qualifying.
Tesho Akindele (Canada) - Akindele turned in a monster performance at home against Dominica with a goal and a pair of assists as Canada cruised to a 4-0 win and advanced in World Cup Qualifying.
Dominique Badji (Colorado) - The rookie from Senegal hadn't played in a match in over a month, but came through with the opening goal in Colorado's 4-1 rout of Colorado Springs.
Sean Davis (New York Red Bulls) - Homegrown player Sean Davis scored his first professional goal after entering their US Open Cup match at halftime and helped the Red Bulls redeem themselves after a fourth round exit in last year's tournament.
Joseph Greenspan (Colorado) - The Naval Academy Grad made his Rapids debut and did so in style even scoring a goal in Colorado's 4-1 win over Colorado Springs. Greenspan was taken with the 26th overall pick in this year's draft, but only recently reached an agreement between the Rapids and the Navy that will allow him to fulfill his military obligations while playing for Colorado.
Michael Barrios (FC Dallas) - Barrios has only played sparingly for much of the season, but made the most of his opportunity in the US Open Cup scoring a pair of goals as Dallas routed Oklahoma City 4-1.
David Texeira (FC Dallas) - With Blas Pérez ahead of him on the depth chart, Texeira has only made 4 starts in MLS this season. However, given the chance to start Dallas's fourth round Open Cup match, he netted a pair of goals and helped them cruise to a 4-1 win over Oklahoma City.
Quincy Amarikwa (Chicago) - Amarikwa broke a 0-0 between Chicago and Louisville in the 116th minute as the Fire snuck into the 5th Round of the U.S. Open Cup.
Dillon Serna (Colorado) - Getting a rare opportunity to play, Serna scored twice in the second half to secure a 4-1 victory over the Colorado Springs Switchbacks. Rewarded with a chance to start against Dallas on Friday night, Serna delivered again scoring in the 88th minute to give the Rapids their 9th draw of the season.
Graham Zusi (Sporting KC) - Zusi's goal against Saint Louis FC was all Sporting would need as they hung on for a 1-0 win in the US Open Cup opener.
Joao Plata (Real Salt Lake) - Plata scored his first goal of 2015 as he continues to knock the rust off following his injury. Plata scored a career high 13 goals a year ago.
Diego Valeri (Portland) - Valeri was back in Portland's lineup for their US Open Cup showdown with the Sounders and opened the scoring for his second goal of the year across all competitions.
Chris Wondolowski (San Jose) - Wondolowski continues to be a one-man wrecking crew for the Quakes as his two goals brought San Jose back from the dead against Sacramento and forced an eventual penalty shootout which they won 6-5.
Obafemi Martins (Seattle) - Martins scored the equalizer against Portland, but left the match with an injury and now will miss 3-6 weeks. To make matters worse, Clint Dempsey received a 3 game suspension for destroying the referee's notebook in response to Michael Azira's red card, so now both of the top scoring Sounders are out.
Rodney Wallace (Portland) - Wallace scored the game winner against Seattle in the US Open Cup as the Timbers knocked out their rivals 3-1 in extra time.
Facundo Coria (DC United) - The 28 year-old Argentine midfielder scored his first goal in a DC United uniform in their 3-1 win over Pittsburgh. Coria signed with United on the 18th of May.
Adam Bedell (Columbus) - Playing in his first match of 2015, Bedell found the net twice for the Crew in their 3-1 win over Richmond. Bedell, who stands 6'7", scored 2 goals in 16 appearances during his rookie season.
Kwadwo Poku (NYCFC) - Poku is starting to heat up for City as he scored twice in their Open Cup match on the heels of scoring his first MLS goal last weekend against Montreal.
Carlos Rivas (Orlando City SC) - Rivas scored three times, all from the penalty spot, in a wild affair between Orlando City and Charleston. Ironically, Rivas missed his penalty during their 10-round shootout which Orlando won 8-7.
Robbie Keane (LA Galaxy) - Back in LA's lineup, Keane shredded the PSA Elite defense scoring three times in LA's 6-1 win. Keane added an assist in LA's win over Philadelphia on Saturday.
Fabián Castillo (FC Dallas) - Castillo snapped a scoreless streak dating back to May 1st when he netted the opening goal against Colorado on Friday night. It wasn't enough to snap Dallas's winless streak though as they surrendered a late equalizer and have now gone six matches since their last win.
Matías Pérez García (San Jose) - The third designated player in San Jose history scored his first goal of 2015 after getting shutout in his first 13 appearances this season. The goal helped secure a second consecutive victory over the Sounders for the Quakes this season. He also added an assist.
David Villa (NYCFC) - Villa scored both goals in City's 2-0 win over Toronto giving him six on the year. After a relatively quiet start to the season, Villa has four goals in his last four matches and, not coincidentally, City is 3-0-1 during that stretch.
Kianz Froese (Vancouver) - 19 year-old Kianz Froese scored his first MLS goal against the Red Bulls on Saturday. The Cuban-born Canadian entered the match as a substitute in the 71st minute and scored what turned out to be the game winner just six minutes later.
Donny Toia (Montreal) - Toia headed in a Marco Donadel corner for his first career MLS goal as Montreal dealt Tally Hall his first loss of the season and snapped Orlando's five-game unbeaten streak.
Gyasi Zardes (LA Galaxy) - Zardes finished with a goal and two assists in LA's 5-1 rout of Philadelphia on Saturday. Zardes, who scored 16 goals for LA last season, also scored in LA's 6-1 win over PSA Elite on Wednesday.
Sebastian Lletget (LA Galaxy) - Lletget made it 3 goals in 8 days when he came off the bench to score an insurance goal against Philadelphia on Saturday. Lletget also scored against Columbus last Saturday and against PSA Elite on Wednesday.
C.J. Sapong (Philadelphia) - There weren't a lot of bright spots on Saturday for the Union, but Sapong offered one of the few when he scored his 5th goal of the season. The five goals are the most Sapong has scored since he scored nine in 2012 for Sporting Kansas City.
Baggio Husidić (LA Galaxy) - Like Zardes and Lletget, Husidić had a big week scoring against PSA Elite on Wednesday and then coming back to score the opening goal while adding two assists on Saturday against Philadelphia. With four assists on the season, Husidić has tied his career high set last year.
Anatole Abang (NYRB) - The 18 year-old Red Bulls striker from Cameroon scored his second goal off the bench in as many games. Abang has logged just 89 minutes this season, but already has more goals than Lee Nguyen, Matías Pérez García, Shaun Maloney, Michael Bradley and Robbie Findley (as well as a number of others).
Chris Rolfe (DC United) - Rolfe reached the 60 goal mark in his MLS career by scoring the equalizer and the game winner against New England. The veteran now has six goals on the season, the most he's scored since 2012 when he had eight goals for the Fire.
Charlie Davies (New England) - Davies scored against his former club, but it wasn't enough as DC United rallied for a 2-1 win over the Revs. Davies has scored in consecutive matches and now has seven goals on the year.
Olmes García (Real Salt Lake) - García came off the bench to score the game winner in stoppage time for RSL against Sporting Kansas City. It marked the first goal of the season for the Colombian striker who lost his starting spot in early May.
Sebastián Jaime (Real Salt Lake) - Jaime scored his first MLS goal in RSL's win over Sporting KC. The 28 year-old Argentine missed 10 matches this season after suffering a leg injury in late Match before returning to the starting lineup on May 30th.
Dom Dwyer (Sporting KC) - Back in the starting lineup after a month's absence, Dwyer got back to scoring goals. Dwyer only has five goals on the year (I say only because last year he scored 22 times), but he's scored in each of his last three starts.
Luis Robles (New York Red Bulls) - Robles got the start in net for New York in their Open Cup match and kept the Silverbacks off the scoreboard in their 3-0 win.
John McCarthy (Philadelphia) - McCarthy saved three penalties in their shootout win over Rochester after holding them scoreless for 120 minutes. McCarthy didn't record a shutout in any of his five regular season starts for the Union this season.
Tim Melia (Sporting KC) - With a shutout of St. Louis FC, Melia made it four straight starts across all competitions for Sporting KC. Melia hadn't lost in seven starts since taking over as their #1 before losing to Real Salt Lake on Sunday night.
Sean Johnson (Chicago) - Johnson got the nod ahead of Jon Busch in Chicago's Open Cup opener and kept Louisville City FC off the scoreboard for 120 minutes in a 1-0 win. Johnson has two shutouts in seven MLS starts for the Fire this year.
Joe Willis (Houston) - Willis made his first start for the Dynamo in their Open Cup win over Austin. Willis, in his first season with Houston, spent the last four seasons as Bill Hamid's backup in DC. He has four career shutouts in 22 regular season starts.
David Bingham (San Jose) - San Jose's starting keeper picked up his second shutout in a row and fifth of the season as the Quakes beat the Sounders for the second time this year.
Josh Saunders (NYCFC) - Saunders made four saves and picked up just his third shutout of the year as City won their third straight, knocking off Toronto FC 2-0.
Evan Bush (Montreal) - Bush made 3 saves, his 8th straight match with at least that many, as Montreal won for the 5th time in the last 7 games. Bush has two shutouts, one shy of his career high set last season.
Adam Kwarasey (Portland) - Kwarasey earned his third shutout in the last four games as the Timbers extended their franchise-best four game winning streak with a 2-0 win over the Dynamo. With Giles Barnes and Brad Davis both out, Kwarasey had to face just one shot on target the whole night. He now has seven shutouts in this, his first MLS season.