Orlando City booked their place in the MLS Cup Playoffs with a 2-0 win at CF Montreal on Sunday evening.
The Lions knew they just needed to avoid defeat heading into the match, but were pressed hard by a Montreal side requiring a win to leapfrog the visitors.
Orlando were up to the task and sent the Canadian side packing with second-half strikes from Jhegson Mendez and Daryl Dike. As a result, Oscar Pareja's men finish sixth in the East and face Nashville first in the Playoffs. Montreal end the regular season 10th.
Here's how both sets of players rated...
CF Montreal player ratings
1. Goalkeeper & defenders
Sebastian Breza (GK) - 6/10 - A couple of important saves in the first half and could do little to stop either goal.
Zachary Brault-Guillard (RWB) - 7/10 - Provided a good attacking outlet for Montreal but was let down by poor movement from his teammates - and the odd misguided delivery from himself.
Kamal Miller (CB) - 6/10 - Solid enough for most of the match. Far too wide for Dike's clincher, though Montreal were down to 10 men by then.
Rudy Camacho (CB) - 3/10 - Poor clearance in the lead up to Mendez's winner, and given a straight red for a nasty challenge on Dike in the second half. An afternoon to forget.
Joel Waterman (CB) - 6/10 - Solid performance. Brought off on 74 minutes as Montreal chased the game.
Mathieu Choiniere (LWB) - 7/10 - Like Braut-Guillard, looked dangerous going forward but didn't have enough to aim for in the box.
Victor Wanyama (CM) - 6/10 - Was very busy on both sides of the ball but tired as the game went on. One of a few Montreal players to allow Dike to run free for the second goal.
Samuel Piette (CM) - 6/10 - Screened the Montreal defense well and was safe on the ball. A little too safe, though, and was the obvious choice to be brought off in favor of an attacking player just after the hour mark.
Djordje Mihailovic (CAM) - 6/10 - Looked busy early on but was unable to break down the Orlando defense. Still, Montreal's most threatening player on the night.
Joaquin Torres (CAM) - 5/10 - Missed a one-on-one chance that really could have sent this game - and Montreal's Playoff chances - in a completely different direction.
Sunusi Ibrahim (ST) - 5/10 - Was lively but missed a couple of huge opportunities. Subbed at half-time to get the exciting Romell Quioto onto the pitch.
Romell Quioto (for Ibrahim, 45mins) - 5/10 - Injected some life into the Montreal attack but didn't manage a decisive touch.
Ahmed Hamdi (for Samuel Piette, 60 mins) - 5/10 - Unable to influence things during his 30 minutes on the pitch.
Mustafa Kizza (for Mathieu Choiniere, 76mins) - 5/10 - Ineffective 15 minutes.
Bjorn Maars Johnsen (for Joel Waterman, 76 mins) - 5/10 - Didn't change the game.
Orlando City player ratings
5. Goalkeeper & defenders
Pedro Gallese (GK) - 7/10 - Made a couple of big saves that provided Orlando with a platform to win.
Ruan (RB) - 6/10 - Was pinned back by Choiniere. Stuck to his defensive task relatively well.
Antonio Carlos (CB) - 8/10 - Made more clearances than any other player on the pitch (6) and was a constant brick wall in the way of Montreal attacks.
Robin Jansson (CB) - 7/10 - Solid defensively and hit the post with a low free-kick in the first half. Always leaves everything on the pitch for Orlando.
Emmanuel Mas (LB) - 7/10 - Had a long night up against Braut-Guillard but did well with five tackles, two clearances, and an interception.
Junior Urso (CM) - 6/10 - Steady on the ball and added real bite to the Orlando midfield.
Jhegson Mendez (CM) - 8/10 - Unbelievable strike to confirm Orlando's place in the Playoffs. Was excellent on the ball, giving the Lions a real foothold in a challenging game.
Mauricio Pereyra (CAM) - 8/10 - Orlando's main creative outlet. Always looking to open up the Montreal defense with his smart passing and tricky dribbling.
Silvester van der Water (RM) - 4/10 - Looked really awkward on the ball and failed to offer much at either end of the pitch. Hooked at half-time.
Daryl Dike (ST) - 7/10 - Did what all strikers do best by finishing the game despite getting precious little service.
Benji Michel (LW) - 6/10 - Was lucky not to be punished for a robust challenge on Braut-Guillard in the second half. Put in hard yards as Orlando played on the break.
Tesho Akindele (For Dike, 87 mins) - N/A - Gave Dike a rest at the end.
Rodrigo Schlegel (For Pereyra, 87 mins) - N/A - No time to change the game, brought on to run down the clock.
Oriol Rosell (for Mendez, 89mins) - N/A - Again, running down the clock.
Kyle Smith (For Ruan, 90mins) - N/A - Late sub to close out the game.