Houston Dynamo golpea primero en el ritmo y Kahlina sostiene el 0-0
El primer gran giro del partido apareció desde el comienzo, no en forma de gol, sino a través de la manera en que Houston Dynamo consiguió imponer las condiciones del juego. La tarjeta amarilla recibida por Felipe Andrade Vieira a los 8 minutos marcó una entrada intensa del conjunto visitante, que rápidamente se adueñó de la circulación y obligó a Charlotte a defender durante largos pasajes. El equipo dirigido por Ben Olsen terminó acumulando 66% de la posesión, completó 567 pases frente a los 284 del cuadro local y registró 525 pases precisos, más del doble de los 242 de Charlotte. Esa superioridad territorial se reflejó también en la producción ofensiva: Houston Dynamo remató 18 veces, con 11 disparos dentro del área, mientras Charlotte apenas llegó a nueve intentos y seis desde zonas cercanas a la portería. Sin embargo, la diferencia entre controlar el balón y transformar ese control en una ventaja concreta volvió a quedar expuesta en el marcador. Kamil Kahlina fue el principal responsable de que el dominio visitante no se tradujera en gol. El guardameta de Charlotte terminó con una calificación de 7.64, la más alta entre los jugadores del encuentro, y realizó cinco atajadas, por encima de las tres intervenciones de Jonathan Bond. Houston Dynamo encontró cinco remates al arco, pero ninguno superó al arquero local. Guilherme, con dos disparos a portería y una valoración de 7.58, fue uno de los futbolistas más activos en la búsqueda del desequilibrio, acompañado por Héctor Herrera, Artur y Mateusz Bogusz. Charlotte sobrevivió a ese primer asedio sin desorganizarse por completo, aunque el hecho de haber llegado al descanso con el marcador 0-0 tuvo más relación con la eficacia defensiva y las atajadas de Kahlina que con una producción ofensiva constante.
Las tarjetas de Ream y Diani frenan la respuesta de Charlotte antes del descanso
El segundo punto de inflexión se produjo en el cierre de la primera mitad y el arranque de la segunda, cuando Charlotte intentó elevar la intensidad para cortar la circulación de Houston Dynamo. Tim Ream fue amonestado en el tercer minuto del tiempo añadido de la primera parte, y Djibril Diani recibió otra tarjeta apenas a los 49 minutos. Las dos acciones no modificaron el resultado, pero sí condicionaron la forma en que el conjunto local pudo disputar los duelos en el centro del campo y cerca de su propia área. Houston Dynamo mantuvo una ventaja clara en la posesión y siguió llegando con mayor frecuencia, aunque Charlotte respondió con una resistencia más compacta y con una mayor participación de Pep Biel y Ashley Westwood en la salida. Biel terminó con una valoración de 6.93 y un remate a portería, mientras Westwood se encargó de sostener el equilibrio en la medular hasta ser amonestado al 71′. El partido comenzó a convertirse entonces en una disputa marcada por la administración del riesgo: Houston quería aprovechar su volumen ofensivo, pero Charlotte no estaba dispuesto a conceder espacios definitivos; el cuadro local, por su parte, necesitaba atacar sin exponer demasiado a una defensa que ya había soportado 18 tiros y nueve disparos bloqueados del rival. La estadística de tiros a puerta, favorable 5-3 a Houston Dynamo, confirma que el visitante produjo más peligro, aunque también muestra que la diferencia no fue suficiente para quebrar a Kahlina. La amarilla a Diani en el minuto 49 llegó justo cuando Charlotte intentaba salir de su campo con mayor agresividad, y el encuentro entró en una fase más trabada, con interrupciones y faltas que impidieron que cualquiera de los dos equipos encadenara una secuencia prolongada de ocasiones claras. El 0-0 dejó de ser únicamente el resultado del descanso y empezó a convertirse en el eje de todas las decisiones posteriores.
Los cambios entre los minutos 66 y 85 cierran un final sin goles
El último giro relevante llegó durante el tramo final, cuando ambos entrenadores movieron sus piezas para buscar una solución ofensiva sin romper el equilibrio que mantenía vivo el empate. A los 66 minutos, Houston Dynamo envió al campo a Duncan McGuire en lugar de Ibrahim Aliyu, una modificación orientada a reforzar la presencia visitante en los metros decisivos. El conjunto texano también introdujo a Agustín Bouzat por Matthew Arana al 79′, mientras Artur y Guilherme continuaban intentando abrir la defensa de Charlotte desde la zona central y los costados. Charlotte respondió con una serie de cambios consecutivos: al 70′ ingresaron Djibril Diani y Liel Abada por Luca De La Torre y Rodolfo Aloko; al 75′ entró Idan Toklomati Giorno por Brandt Bronico; y al 85′ Allan Saint-Maximin reemplazó a Archie Goodwin. El movimiento más llamativo del tramo final fue precisamente la salida de Saint-Maximin, quien había recibido una tarjeta amarilla a los 83 minutos, y su posterior reaparición en el registro de cambios dos minutos después. La secuencia aumentó la tensión de un cierre en el que Charlotte buscaba aprovechar sus ocho tiros de esquina, frente a los seis de Houston Dynamo, mientras el visitante trataba de convertir su mayor cantidad de remates y su control de la pelota en una ocasión definitiva. Ninguna de las modificaciones consiguió romper el bloqueo. Houston Dynamo terminó con 18 disparos, nueve de ellos bloqueados, cuatro fuera del arco y cinco atajados por Kahlina; Charlotte, en cambio, sumó tres tiros a puerta, tres desviados y tres bloqueados. La última amonestación del encuentro fue para Guilherme en el tercer minuto añadido, cuando el reloj ya avanzaba hacia el final. Tras 90 minutos y el tiempo agregado, el marcador permaneció 0-0, con dos equipos que generaron suficiente actividad para mantener el partido abierto, pero no la precisión necesaria para convertir sus oportunidades en el gol decisivo.