Charlotte se impuso 2-1 a CF Montreal en una intensa jornada de la Major League Soccer, después de un encuentro que llegó al descanso igualado y se resolvió en los últimos minutos. Daniel Ríos adelantó al conjunto local a los 34 minutos, pero Liel Abada respondió apenas tres minutos después para establecer el 1-1. Cuando el partido parecía encaminado hacia un desenlace equilibrado, Idan Toklomati Jorno apareció en el minuto 81 y marcó el gol que confirmó la victoria visitante. El duelo tuvo un desarrollo cambiante, con fases de dominio alterno, llegadas en ambas áreas y una definición que se mantuvo abierta hasta el tramo final.
CF Montreal comenzó el encuentro con una propuesta ofensiva y buscó progresar desde los primeros minutos mediante la circulación en la zona central y la participación de sus hombres abiertos. Charlotte respondió con una estructura agresiva, tratando de aprovechar la velocidad de sus atacantes y la movilidad de Allan Saint-Maximin, Liel Abada y Archie Goodwin. El conjunto visitante realizó un ajuste en el minuto 28, antes de que el marcador se moviera, en una señal de que el partido exigía modificaciones tempranas. La respuesta de Montreal llegó en el minuto 34, cuando Luca Petrasso encontró a Daniel Ríos y el delantero convirtió para poner el 1-0. El tanto premió el empuje local y obligó a Charlotte a adelantar sus líneas.
La ventaja de CF Montreal duró muy poco. En el minuto 37, Charlotte construyó una acción ofensiva que terminó con la asistencia de Allan Saint-Maximin para Liel Abada. El atacante visitante definió y devolvió el equilibrio al marcador con el 1-1. El empate cambió el ritmo del partido: Montreal mantuvo su intención de atacar, mientras Charlotte ganó confianza para buscar espacios a la espalda de la defensa local. Durante los minutos restantes del primer tiempo, los dos equipos alternaron posesiones y aproximaciones, aunque ninguno consiguió volver a romper la igualdad. En el tiempo añadido de la primera mitad, Victor Loturi recibió una tarjeta amarilla para CF Montreal, en una acción que reflejó la intensidad con la que se disputaba cada balón en la zona media.
El segundo tiempo conservó la tensión del primero. CF Montreal intentó recuperar la iniciativa con una mayor presencia en campo rival, mientras Charlotte esperó los momentos adecuados para salir con velocidad. El conjunto local introdujo a Dante Sealy en el minuto 64 en lugar de Noah Streit y, un minuto más tarde, incorporó a Wikelman Carmona por Gennadiy Synchuk. Con esos cambios, Montreal buscó renovar su energía ofensiva y aumentar la profundidad por los costados. Charlotte también movió su banquillo en el minuto 67, con la entrada de Luca De La Torre por Brandt Bronico. Poco después se registró otra modificación en el equipo visitante, mientras el partido continuaba sin un dominador absoluto y con ambos conjuntos pendientes de no conceder una ocasión decisiva.
El tramo central de la segunda mitad estuvo marcado por el esfuerzo físico y por la disputa constante en el mediocampo. David Schnegg fue amonestado para Charlotte en el minuto 68, mientras CF Montreal siguió intentando encontrar a Ríos dentro del área y conectar sus avances con los mediocampistas. La escuadra local realizó otro cambio en el minuto 75, cuando Brayan Ceballos ingresó por Dawid Bugaj. Charlotte, por su parte, mantuvo la amenaza de sus atacantes y trató de aprovechar cada recuperación para lanzar transiciones rápidas. El equilibrio seguía intacto, pero la sensación era que una acción individual o un balón detenido podía inclinar definitivamente el resultado.
La jugada decisiva llegó en el minuto 81. David Schnegg asistió a Idan Toklomati Jorno, quien encontró el espacio necesario para superar la resistencia de CF Montreal y marcar el 2-1 para Charlotte. El gol colocó al visitante por delante por primera vez en el partido y cambió por completo el escenario. En la misma fase del encuentro, Matthew Longstaff vio la tarjeta amarilla para el conjunto local. Montreal intentó reaccionar de inmediato y agotó nuevos recursos con las entradas de Daniel Ríos por Owen Graham-Roache y Brayan Vera por Efrain Morales en el minuto 86. Charlotte respondió en el minuto 88 con el ingreso de Allan Saint-Maximin por Morrison Agyemang, buscando sostener la intensidad en los minutos finales.
CF Montreal presionó hasta el cierre en busca del empate, pero Charlotte consiguió proteger su ventaja y llevarse el triunfo por 2-1. Ríos había puesto a los locales al frente, Abada había igualado antes del descanso y Toklomati Jorno terminó resolviendo la contienda con el tanto del minuto 81. El equipo visitante cerró así un partido exigente, en el que tuvo que responder al golpe inicial de Montreal y esperar hasta la recta final para encontrar la acción que definió el resultado. El conjunto local, pese a su reacción y a los cambios introducidos durante la segunda mitad, no logró convertir sus últimos intentos en un nuevo empate.