Now they have to wait.
Toronto FC played spoiler with Robert Earnshaw’s goal, hanging on to defeat Montreal, 1-0, on Saturday and force the Impact to await the outcome of games Sunday to see if they make the MLS playoffs.
Montreal (14-13-7, 49 points) will be out if Houston beats D.C. United, New England defeats Columbus, and Chicago beats or ties New York.
Earnshaw scored his eighth goal of the season in the 16th minute for Toronto (6-17-11, 29 points).
Sporting KC 2, Union 1 — Lawrence Olum scored in stoppage time as Sporting Kansas City eliminated host Philadelphia (12-12-10, 46 points) from playoff contention.
Graham Zusi also scored for Kansas City (17-10-7, 58 points), which will claim the Supporters Shield for the MLS’s best record if New York loses or draws Sunday.
Zusi opened the scoring in the 47th minute. Jack McInerney scored his team-best 12th goal to tie it for Philadelphia in the 88th minute.
Philadelphia lost its final two games and missed the playoffs for the third time in four seasons.
Earthquakes 2, FC Dallas 1 — Chris Wondolowski and Walter Martinez scored as San Jose won a game but lost its chance to gain a playoff spot.
The Earthquakes (14-11-9, 51 points) went into the game in contention for a playoff berth, but would have needed to score 13 goals and have Colorado lose Sunday.
Stephen Keel scored in the 90th minute for FC Dallas (11-12-11).
San Jose’s victory gave the retiring Ramiro Corrales a successful send-off. The last original member of the MLS from 1996, Corrales had two chances to score in the first 11 minutes.
Neymar scored in his first clasico and set up Alexis Sanchez for an exquisite decider as Barcelona beat fierce rival Real Madrid, 2-1, at Camp Nou in the Spanish league.
With Lionel Messi oddly quiet, Neymar opened in the 19th minute from close range after receiving Andres Iniesta’s pass as the Brazil striker outshone fellow newcomer and adversary Gareth Bale.
Manchester United rallied to beat Stoke, 3-2, in the English Premier League on second-half headers by Wayne Rooney and Javier Hernandez. Rooney struck in the 78th minute at Old Trafford and Hernandez nodded in the winner two minutes later for United, which is 8 points behind first-place Arsenal.
Arsenal won, 2-0, at Crystal Palace, with Mikel Arteta scoring on a penalty kick before being sent off.
On the day the Football Association celebrated its 150th anniversary, Liverpool produced the most convincing victory as Luis Suarez registered a hat trick in a 4-1 win over West Bromwich Albion that lifted the team to second place, 2 points behind Arsenal.