Week 24 in Major League Soccer starts with eight games over the span of six hours.
Seven of the eight contain playoff implication and the other is San Jose-Colorado.
Saturday’s action began in Columbus and New England and it ended with a quartet of late-night games in the Western Conference, with Portland and Vancouver closing out the eight-game slate.
Stay tuned all night as we update this post with the latest scores and analysis from across MLS.
Crew 1, Dynamo 0 (Final)
Gyasi Zardes found the lone goal in this match in stoppage time with a nice finish of a great pass from Harrison Afful. The former Galaxy forward timed his run perfectly and brought the pass down with his chest and tapped it home to break a bleak looking scoreless deadlock.
Attacking play was really hard to come by in this match. The Dynamo were content sitting back and waiting to regain possession and counter attack while the Crew patiently built up their opportunities. They did get a few as well, especially early in the second half. Gonzalo Higuain got free behind the Houston back line a couple of times, but was kept out by some excellent goalkeeping by Joe Willis.
Zack Steffen also made some big saves in the opposite goal. His best work came in the 71st minute when he made a nice diving save to deny Andrew Wenger of an opportunity.
Man of the Match: Steffen was strong in the Crew goal, making four saves and being the main reason Houston failed to find a goal.
Moment of the Match: Gyasi Zardes scored the winner, saving this match from finishing without a goal.
Match to Forget: Boniek Garcia struggled to facilitate Houston’s quick counter attacking style. It was clear he was tired from the long U.S. Open Cup semifinal on Wednesday.
Union 3, Revolution 2 (Final)
The Union nearly opened the scoring on a 13th-minute header from Cory Burke inside 10 yards that went off the left post, but instead they got on the board a minute later.
Haris Medunjanin played a short corner to Alejandro Bedoya and then got it back, sending a low ball that Jack Elliott back-heeled past Revolution goalkeeper Matt Turner.
The big center back doubled his tally in the 24th minute, as Fafa Picault ripped a shot from 25 yards out that went off the left post and deflected up off Turner’s back. Elliott was there when it came back down to tap it in from the goal line and make it 2-0.
Revolution defensive midfielder Wilfried Zahibo partly made up for his poor marking on Elliott’s goals with the 64th-minute equalizer to tie it up at 2-2.
Seven minutes after heading a Diego Fagundez corner over the crossbar, this time the two connected for a set piece goal. Fagundez aimed a right side free kick toward the near post and Zahibo flicked it past Union goalie Andre Blake for the goal.
Revs center back Antonio Delamea handled the ball in the box in the 75th minute, leading to Picault’s go-ahead penalty kick a minute later. Turner went diving in the wrong direction as Picault finished inside the right post to put the Union up 3-2.
Man of the Match: With only one previous goal, Jack Elliott took advantage of his chances coming forward for set pieces to hand the momentum to the Union in a must-win game for both teams.
Moment of the Match: Both teams might have been satisfied with a draw, but Delamea lost his head for a moment, reaching his arm up during a challenge to concede the decisive penalty.
Match to Forget: Zahibo was Elliott’s marker on both goals and didn’t stay with him close enough. The first goal was a nice bit of skill from Elliott, but on the second Zahibo clearly bailed from his man too early.
Red Bulls 1, Fire 0 (Final)
After struggling to break through in the first half, the Red Bulls took the lead in the 55th minute. Former Red Bull Dax McCarty gave away the ball near the penalty area, with Daniel Royer collecting it first and then sending it to Bradley Wright-Phillips, who scored easily from close range.
The second half was more of an open affair than the first, though it ended with the lone goal.
In addition to walking out of Toyota Park with all three points, the Red Bulls gave Andreas Ivan his minutes in MLS.
The result means the Red Bulls are up to six road wins, while the Fire recorded its seventh straight loss.
Man of the Match: Tyler Adams was one of a few standout players for the away side, bossing the midfield and pressing McCarty into giving up the ball for the game’s only goal.
Moment of the Match: Wright-Phillips’ goal provided quick relief ten minutes into the second half for the Red Bulls, who finally got back into their well-known habit of pressing after struggling in the first half.
Match to Forget: It was another poor night for the Fire attack, who had difficulties even as the game opened up. Raheem Edwards and Luis Solignac were almost invisible throughout 90 minutes.
Rapids 2, Earthquakes 1 (Final)
Kellyn Acosta continued to make his presence felt in the final third for the Rapids, as he played a cross to the head of Tommy Smith, who headed home the opener in the 24th minute.
The Earthquakes equalized in the 58th minute, as Magnus Eriksson beat Tim Howard from the penalty spot. Guram Kashia earned the penalty for the Quakes, as he was taken down by Kortne Ford in the box fighting for the ball after a free kick.
The game was turned on its head in the 88th minute, as Shea Salinas was sent off for delivering an elbow.
Anthony Hudson’s team made the visitors pay in the 93rd minute, as Bismarck Boateng rolled a ball through a few sliding defenders and past Andrew Tarbell for the game-winning goal.
Man of the Match: Boateng’s game-winning strike capped off a strong performance in which he produced four key passes and two shots on goal.
Moment of the Match: The 93rd-minute tally from Boateng continued the Rapids’ recent good run of form, which was sparked by the Acosta trade from FC Dallas
Match to Forget: Salinas, who was booed all night by the crowd at Dick’s Sporting Goods Park, cost the Quakes a road point for his silly elbow late in the contest.
Real Salt Lake 1, Impact 1 (Final)
Joao Plata put Real Salt Lake ahead in the 26th minute, as he sent a spot kick past Evan Bush. The Ecuadorian earned the penalty kick after Ken Krolicki fouled him on the left side of the penalty area.
Jukka Raitala brought the Impact level in the 55th minute, as his perfectly placed shot from 25 yards out beat an outstretched Nick Rimando.
Both sides attempted to break the deadlock in the final 35 minutes, but neither could do the job. The draw was a rough result for RSL, who remain in sixth in the West, while the Impact dropped to sixth in the East following the Union’s win over the Revs.
Man of the Match: Joao Plata created the majority of RSL’s chances, including earning the first-half penalty he converted.
Moment of the Match: Raitala’s equalizer handed the Impact an important point in the East playoff race.
Match to Forget: Ken Krolicki conceded the penalty to Plata and failed to make a significant impact in midfield for the visitors.
Sporting Kansas City 2, LAFC 0 (Final)
Sporting KC opened the scoring in the 17th minute as Roger Espinoza forced an LAFC turnover deep in black-and-gold territory. Diego Rubio found the loose ball and picked out a wide open Gerso running into the box, who neatly slotted it past Lopez into the bottom right corner of the net.
Ilie doubled Sporting KC’s lead from the spot in the 66th minute. Felipe Gutierrez drew the penalty as he took a boot to the face from LAFC’s Dejan Jakovic just in front of goal.
Man of the Match: Diego Rubio was all over the attacking half of the field. The center forward’s gorgeous through ball assisted Gerso on the first goal of the game, and his hear 95% passing accuracy on the night kept Sporting KC on the attacking front foot all night.
Moment of the Match: Felipe Gutierrez moved to head the ball from close range into LAFC’s net, but defender Dejan Jakovic caught Gutierrez with a boot to the face. Despite a VAR review, referee Ismail Elfath upheld the original penalty call, and Ilie calmly converted the penalty to give Sporting KC a 2-0 lead.
Match to Forget: LAFC keeper Luis Lopez was brought in to potentially challenge for the #1 spot, but Tyler Miller’s consistent play kept the Honduran off the field until Saturday night. Unfortunately for Lopez, he looked shaky from the get-go, struggling to collect Sporting KC shots and looking unsure in his decisions.
Galaxy 2, Minnesota United 2 (Final)
Romain Alessandrini opened the scoring in the seventh minute for the Galaxy. His low shot from distance managed to squeeze through the Minnesota defense and inside the near post.
The Loons produced a 64th minute equalizer through playmaker Darwin Quintero, who chipped a cross to the head of Michael Boxall, who directed his header into the right side of the net.
Minnesota’s lackluster defense allowed Sebastian Lletget to walk through the right side of the field and into the penalty area. The poor marking by the Loons allowed the American midfielder to put the Galaxy ahead in the 73rd minute.
Substitute Romario Ibarra leveled the contest again in the 84th minute, as he finished off Abu Danladi’s assist from the right wing. The Galaxy complained about Danladi being in an offside, and while the decision was close on replay, it did not go to review.
Francisco Calvo made a boneheaded error late in the second half, as he threw the ball away after a foul was whistled. The silly action from the defender earned him a second yellow and sending off.
Man of the Match: Darwin Quintero didn’t score, but he still provided an assist and four key passes in an important road draw for the Loons.
Moment of the Match: Romario Ibarra’s late equalizer handed the visitors a rare positive result on their travels.
Match to Forget: No one on either defense shined, but Francisco Calvo was extra terrible, with his boneheaded mistake that led to a sending off the latest in his string of blunders.
Whitecaps 2, Timbers 1 (Final)
A Kendall Waston free kick turned into a disaster for the Timbers and a party for the Whitecaps. The Portland back line lost track of Kei Kamara, who got his head to the free kick and headed the ball into an open net, as goalkeeper Jeff Attinella had come off his line.
After Diego Valeri missed a chance to level the score from the penalty spot, Vancouver hit right back with an impressive goal against the run of play in the 43rd minute. Cristian Techera scored a diving header through two defenders off a well placed cross from Brek Shea to double the Whitecaps’ lead.
As the Timbers hammered the Vancouver goal with chances, Valeri was given a chance to redeem himself with another spot kick thanks to Sebastian Blanco getting shoved down in the penalty area. The Portland Maestro didn’t waste his chance and managed to cut into the Vancouver lead in the 71st minute.
The Timbers continued to produce chance after chance, but Stefan Marinovic was up to each and every one of those opportunities. The Timbers failed to get anything by him and their 15 match unbeaten streak is now over.
Man of the Match: Stefan Marinovic stood tall in the face of a heavy barrage of Portland shots in the second half.
Moment of the Match: Diego Valeri missed a penalty in the first half, which is extremely unlike him and probably cost the Timbers a point.
Match to Forget: It was a rough night for Jeff Attinella. His critical error in the first half allowed the Whitecaps to open the scoring and he didn’t do himself any favors on the second goal, either.