Week 31 of the 2018 MLS season started with Montreal shutting out the Crew 3-0 at home. Saphir Taider converted a penalty in the 32nd minute. Taider assisted on Alejandro Silva's goal in the 44th and Ignacio Piatti's goal in the 59th. Evan Bush kept the clean sheet with nine saves.
Atlanta beat New England 2-1 at home. George Bello put United up in the 17th with Julian Gressel doubling the lead in the 52nd. Juan Agudelo scored for the Revs two minutes into stoppage time.
"At the time that they scored the goal, things were getting a little bit more comfortable for us," New England coach Brad Friedel said. "It’s the story of the season, to be honest with you. It is an individual mistake where we switch off on a set play."
Vancouver beat Toronto 2-1 at BMO Field. Russell Teibert scored for the Whitecaps in the 4th minute. Toronto went a man down in the 66th with a red card to Gregory van der Wiel for unsporting behavior. Jozy Altidore equalized from the penalty spot in the 73rd. Kei Kamara scored Vancouver's winner in the 78th minute.
Philadelphia got a big home win, beating Minnesota 5-1. Cory Burke started the scoring for the Union in the 8th minute with Alejandro Bedoya scoring in the 17th. Fabrice-JEan Picault added goals in the 23rd and 44th minute. Darwin Quintero pulled a goal back for Minnesota in the 54th. Ilsinho finished off the Philadelphia goals in the 79th minute.
FC Dallas shutout Orlando 2-0 at home. Santiago Mosquera scored in the 63rd with Victor Ulloa adding a goal in the 69th. Jesse Gonzalez made five saves for the clean sheet.
"The first half was a struggle to find space and find the ball and find rhythm and they created some chances," Ulloa said. "The second half, we played the ball much better, everyone was much better with the ball. We got two goals. I was lucky to have scored tonight."
Sporting KC came back at home to split the points 1-1 with the Galaxy. Zlatan Ibrahimovic put the Galaxy up from the penalty spot in the 25th minute. Johnny Russell equalized in the 83rd minute.
"We gutted it out," Galaxy interim coach Dominic Kinnear said. "We got a little bit of luck. But then on the other side of it, we had some good moments where we could have been 2-0 at halftime. I didn’t see the VAR. I won’t speak about that. But even in the second half, we were breaking. We were just misconnecting our passes and it put more pressure on us and we couldn’t really get out."
LAFC shutout Colorado 3-0 on the road. Walker Zimmerman scored in the 15th with Adama Diomande adding goals in the 42nd and 48th minutes. Tyler Miller made one save for the clean sheet.
"I've said the same thing too many times, I apologize. I apologize to the fans who came out, they were so good again tonight, good turnout, stayed to the end," Rapids coach Anthony Hudson said. "Those guys down behind the goal were cheering throughout the game which is just really impressive. Absolutely gutted we're not giving them the performances and the results. I thought the first half overall was decent. The second goal sort of killed us."
Portland beat Real Salt Lake 4-1 at Rio Tinto Stadium. Jeremy Ebobisse scored for Portland in the 33rd with Jefferson Savarino equalizing in the 55th. Sebastian Blanco put the Timbers up for good in the 70th scoring again in the 73rd. Lucas Melano added a goal in the 88th.
“We are very happy about it," Blanco said. "Very proud of the team. Today we played like a final. This team always shows the best in the difficult moments. It’s exciting because we need a little more points to go to the playoffs, we need that better position."
The Red Bulls beat San Jose 3-1 at Avaya Stadium. Alex Muyl put New York up in the 29th with Bradley Wright-Phillips doubling the lead in the 32nd. Aaron Long made it 3-0 in the 50th. Chris Wondolowski pulled a goal back for San Jose in the 83rd minute. Wondolowski is now one goal behind the all-time MLS record.
"Yeah, it's cool just because it's there, it's tangible," Wondolowski said about the record. "But it's so frustrating losing these games, especially at home in front of these fans. To hear them all night, still cheering, still backing us is pretty special and they deserve better right now."
DC United came back to beat Chicago 2-1 at home. Raheem Edwards had the Fire up in the 51st minute. Wayne Rooney equalized in the 62nd and converted a penalty in the 81st minute.