Portland Timbers y St. Louis City empataron 2-2 en un partido de la temporada regular de la Major League Soccer que tuvo goles en los primeros minutos, una respuesta inmediata del conjunto local, un nuevo golpe visitante después del descanso y un cierre dramático. El marcador quedó establecido en la última parte del encuentro, cuando Kristoffer Velde apareció nuevamente para firmar su doblete y rescatar al equipo de Portland frente a un St. Louis City que había conseguido ponerse dos veces en ventaja gracias a Rafael Navarro Leal.
El comienzo fue directo y no dio margen para que los dos equipos se asentaran con calma. Apenas al minuto 1, St. Louis City encontró el primer gol por medio de Rafael Navarro Leal. El delantero aprovechó la primera gran acción ofensiva de su equipo y puso el 0-1 antes de que Portland Timbers pudiera imponer el ritmo de su formación 4-3-3. La anotación obligó al conjunto dirigido por Martí Cifuentes a adelantar líneas desde muy temprano, mientras la estructura visitante, planteada con un 3-5-1-1, intentaba proteger la ventaja y buscar espacios para lanzar nuevamente a Navarro.
Portland tuvo que modificar pronto una pieza de su plan. Al minuto 18, David Pereira da Costa ingresó en lugar de Diego Chará, un movimiento que reforzó la presencia del cuadro local en la zona de creación. Con el paso de los minutos, Portland empezó a acercarse con mayor continuidad al área defendida por Roman Bürki. St. Louis City trató de cortar el avance con intensidad y acumuló amonestaciones: Dante Polvara recibió tarjeta amarilla al 31′, mientras que Jaziel Alberto Orozco Landeros fue sancionado al 36′. Entre esas dos acciones apareció el empate de los Timbers.
Al minuto 32, Kristoffer Velde recibió la oportunidad que buscaba y convirtió el 1-1. El atacante noruego se convirtió en la principal referencia ofensiva de Portland y respondió al golpe inicial de Navarro con una definición que devolvió el equilibrio al encuentro. El empate cambió la dinámica: los locales ganaron confianza para atacar por los costados y buscaron conectar a Velde con Cole Bassett y David Pereira da Costa, mientras St. Louis City mantuvo a Rafael Navarro como salida principal. Antes del descanso, Tomas Totland también vio la tarjeta amarilla al 45+2′, en una primera mitad marcada por el intercambio de ataques y por la disputa constante en el centro del campo.
St. Louis City realizó una modificación en el cierre del primer tiempo, con la entrada de Jaziel Alberto Orozco Landeros por Lukas MacNaughton. Después del descanso, el equipo visitante volvió a encontrar el camino hacia el gol. En el minuto 51, Rafael Navarro Leal apareció otra vez para marcar y colocar el 1-2. El delantero aprovechó la nueva oportunidad ofensiva de su equipo y completó su doblete, obligando a Portland a remar nuevamente contra la corriente. La respuesta local fue inmediata en términos de iniciativa, aunque St. Louis City logró sostener durante varios minutos la ventaja con una línea defensiva compacta y el trabajo de sus mediocampistas.
El encuentro entró entonces en una fase de cambios continuos. Eric Miller fue amonestado por Portland al minuto 58. Siete minutos después, ambos entrenadores movieron sus piezas: St. Louis City envió al campo a Dante Polvara por Fallou Fall y a Sang-bin Jung por Simon Becher, mientras Portland reemplazó a Ronald Hernández por Eric Miller y a Antony por Ariel Lassiter. Más adelante, al 67′, Rafael Navarro recibió tarjeta amarilla después de haber sido el protagonista absoluto del marcador visitante. St. Louis City también introdujo a Rafael Santos y Alexandru Măţan por Mykhi Joyner y Carlo Holse al 80′, buscando administrar el tramo final sin renunciar a la posibilidad de sentenciar el partido.
Portland siguió insistiendo y efectuó nuevos cambios en el minuto 81, con Kamal Miller por Ian Smith y Julio Joao Ortiz Landazuri por Omir Fernandez. La presión local terminó dando resultado en el minuto 89. Cole Bassett encontró la forma de asistir a Kristoffer Velde, quien volvió a aparecer dentro de la jugada decisiva para marcar el 2-2. El atacante completó su doblete y devolvió a los Timbers al partido cuando St. Louis City ya parecía encaminado a llevarse la victoria. En esa misma fase del encuentro, el equipo visitante realizó una sustitución con Rafael Navarro y Damion Downs, mientras Portland dio entrada a Vincent Janssen por Gage Guerra en el minuto 90.
Los instantes finales mantuvieron la tensión hasta el último intento. Portland había conseguido remontar dos veces la desventaja en el marcador y Velde quedó como el gran protagonista del cierre con sus dos goles, incluido el tanto asistido por Bassett en el minuto 89. St. Louis City, por su parte, tuvo en Rafael Navarro a su figura ofensiva, también autor de dos anotaciones. El 2-2 terminó reflejando un partido de respuestas constantes: los visitantes golpearon primero, Portland igualó antes del descanso, Navarro volvió a adelantar a St. Louis City tras la pausa y Velde selló el empate en el tramo decisivo.
