MONTREAL — Daniel Ríos had been on the pitch for barely five minutes when he stepped to the spot and drilled a penalty to the top left corner. That was the 90th minute plus four. Two minutes later, Dagur Thórhallsson — introduced as a substitute moments before — found the bottom left corner from outside the box to make it 2-0. A match that had produced nothing for 90 minutes produced everything in the final ten seconds of it.
CF Montréal 2, Orlando City SC 0. The scoreline looks clean. The game was anything but.
For the better part of ninety minutes, this was a war of attrition dressed up as a soccer match. Possession split nearly down the middle — 53 percent Montréal, 47 percent Orlando — and neither goalkeeper was seriously threatened until the very end. The Lions arrived at Stade Saputo sitting 15th in the Eastern Conference with four points from eight games. They played like a team that needed a result, which is to say they played cautiously, efficiently and, ultimately, not well enough.
Thomas Gillier was the busier goalkeeper. He denied Iago Teodoro twice on headers from the center of the box, with Martín Ojeda providing the service on both occasions. He also smothered Griffin Dorsey's drive from distance, with Justin Ellis supplying the ball. Three saves in total for Gillier, each one keeping the clean sheet alive through a match that offered precious little in the way of clear-cut chances.
Maxime Crépeau was called upon twice at the other end. He held Wiki Carmona's shot from the right side of the box after a cutback from Iván Jaime, and stopped the same Iván Jaime from the center of the area after a sharp exchange with Carmona. Two saves. Two moments that suggested this might finish level — until it didn't.
Orlando's discipline cracked in stages. Eduard Atuesta picked up a yellow card for a bad foul in the 62nd minute. Iago Teodoro followed him into the book in stoppage time. The Lions finished with two yellow cards to Montréal's none, which told its own story about which side was chasing the game in the final quarter-hour.
Montréal's bench made the difference. Noah Streit came on in the 79th minute. Daniel Ríos and Olger Escobar followed in the 85th and 86th respectively. Ríos scored within five minutes of arriving, converting the penalty after Robin Jansson fouled Luca Petrasso in the area. Cool, right-footed, top left corner. Crépeau didn't move.
Then came Thórhallsson.
The Icelandic midfielder spent three seasons in Orlando before being traded to Montréal this past December. He needed less than five minutes to remind his former club exactly what they gave away. Victor Loturi picked him out with a headed pass on the edge of the area, and Thórhallsson drove a right-footed shot to the bottom left corner. 2-0. Match over.
The stats told the story of a team that dominated and a team that held on until it couldn't. Montréal generated 23 shot attempts to Orlando's eight, earned 11 corner kicks to the Lions' three, and kept a clean sheet while doing it. Orlando finished with three shots on goal from eight attempts. That's not a team being unlucky. That's a team running out of answers.
Orlando City return home to host Philadelphia Union on Wednesday, May 13, then Atlanta United three days later. A U.S. Open Cup quarterfinal against Atlanta follows on May 19, before a trip to Cincinnati closes out the stretch on May 23. Four games in thirteen days for a club that has yet to find a consistent identity in 2026.
Thórhallsson scored, walked off, and let the scoreboard do the talking. Orlando has to live with it — and then play four more.