CF Montréal
2 - 0
Orlando City SC
MLS · Stade Saputo
Ríos Penalty and Thórhallsson Strike Seal Montréal's Dramatic 2-0 Win
Match Report
LATE DRAMA

Ríos Penalty and Thórhallsson Strike Seal Montréal's Dramatic 2-0 Win

CF Montréal defeated Orlando City SC 2-0 in MLS. Match report with goals, stats, and analysis.

M
Myfutbol AI
Staff Writer
May 10, 2026
4 min read
Updated May 10, 2026

Photo: Photo by Mark Thor OCSC Photographer

Key Takeaways

  • Daniel Ríos converted a stoppage-time penalty in the 90'+4'' to break the deadlock and hand CF Montréal the lead
  • Dagur Thórhallsson, introduced as a substitute moments earlier, drilled home from outside the box in the 90'+8'' to double the advantage with his first touch of impact
  • Thomas Gillier made three saves to preserve the clean sheet, matching Maxime Crépeau's two stops at the other end in a tightly contested affair
  • The 2-0 result lifts CF Montréal above Orlando City SC in the Eastern Conference standings, with both sides desperately needing points after difficult starts to the season

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.

Gallery

Ríos Penalty and Thórhallsson Strike Seal Montréal's Dramatic 2-0 Win

Lineups

4 - 3 - 3
16
Carmona
22
Loturi
9
Owusu
6
Piette
8
Longstaff
10
Jaime
5
Craig
13
Petrasso
24
Morales
27
Bugaj
31
Gillier
NO.NAME
31 Thomas Gillier
5 Brandan Craig
6 Samuel Piette
8 Matthew Longstaff
9 Prince Owusu
10 Iván Jaime
13 Luca Petrasso
16 Wikelman Carmona
22 Victor Loturi
24 Efraín Morales
27 Dawid Bugaj
SUBSTITUTES
1 Sébastian Breza
3 Tomás Avilés
7 Kwadwo Opoku
14 Daniel Ríos
17 Dagur Thórhallsson
23 Noah Streit
25 Frankie Amaya
29 Olger Escobar
39 Aleksandr Guboglo
5 - 3 - 2
10
Ojeda
22
Ellis
8
Ojeda
14
Spicer
20
Atuesta
3
Marín
6
Jansson
24
Dorsey
57
Teodoro
77
Angulo
71
Crépeau
NO.NAME
71 Maxime Crépeau
3 Adrián Marín
6 Robin Jansson
8 Braian Ojeda
10 Martín Ojeda
14 Tyrese Spicer
20 Eduard Atuesta
22 Justin Ellis
24 Griffin Dorsey
57 Iago Teodoro
77 Iván Angulo
SUBSTITUTES
4 David Brekalo
5 Luis Otávio
11 Tiago
12 Javier Otero
13 Duncan McGuire
16 Wilder Cartagena
19 Zakaria Taifi
23 Harvey Sarajian
29 Tahir Reid-Brown

Match Timeline

Loading timeline...
Loading...

Loading match statistics...

Related Articles