Toronto FC logró una remontada espectacular y venció 2-1 a CF Montreal en la temporada regular de la Major League Soccer. El encuentro terminó con una reacción local en los últimos minutos, después de que Daniel Ríos adelantara al conjunto visitante en el segundo tiempo. Cuando todo parecía encaminado hacia una victoria de Montreal, Lewis Morgan igualó el marcador en el minuto 90+3 y Djordje Mihailović completó la remontada apenas dos minutos después, en el 90+5.
El primer tiempo transcurrió sin goles y terminó 0-0, en un partido equilibrado entre dos equipos que llegaron al descanso sin conseguir romper la organización defensiva rival. Toronto FC, dirigido por R. Fraser, inició el encuentro con un 4-3-3, mientras CF Montreal presentó un 3-4-2-1 bajo la conducción de Philippe Eullaffroy. La igualdad se mantuvo durante los primeros 45 minutos, con ambos conjuntos tratando de encontrar espacios sin modificar el marcador antes del entretiempo.
La primera modificación importante llegó en el minuto 23, cuando Luka Gavran ingresó por Toronto FC en sustitución de William Yarbrough. El cambio alteró la composición del equipo local antes del descanso, aunque el partido continuó sin goles. Toronto mantuvo su estructura y CF Montreal conservó su planteamiento con tres defensores, cuatro jugadores en la zona media y dos futbolistas por detrás de su delantero principal. Ninguna de las dos escuadras consiguió tomar una ventaja decisiva durante la primera mitad.
El partido se abrió en el minuto 51. CF Montreal encontró el 0-1 por medio de Daniel Ríos, quien convirtió el primer gol de la noche y puso al cuadro visitante por delante. La anotación cambió el desarrollo del encuentro, ya que Toronto FC quedó obligado a buscar el empate mientras Montreal pudo proteger su ventaja. Cuatro minutos después, Brayan Vera recibió tarjeta amarilla para CF Montreal, en una fase en la que la tensión comenzó a crecer con el marcador favorable al conjunto visitante.
Toronto intentó responder con ajustes durante el segundo tiempo. En el minuto 61, Jonathan Osorio ingresó por Toronto FC en lugar de Djordje Mihailović. CF Montreal también movió su banquillo en el minuto 72, con las entradas de Victor Loturi y Alexis Sánchez por Samuel Piette y Fabian Herbers, respectivamente. El equipo visitante buscó sostener su ventaja con nuevas piernas, mientras Toronto continuó persiguiendo un empate que no llegaba pese al avance del partido.
La recta final estuvo marcada por varias interrupciones y tarjetas para CF Montreal. Brandan Craig fue amonestado en el minuto 84 y, dos minutos después, Daniel Ríos fue sustituido por Wikelman Carmona, mientras Brandan Craig ingresó por Efrain Morales. En el minuto 87, Luca Petrasso también recibió tarjeta amarilla. Toronto FC siguió presionando en los instantes decisivos y encontró la respuesta cuando el partido ya entraba en el tiempo agregado, con un desenlace completamente distinto al que parecía indicar el 0-1.
El empate llegó en el minuto 90+3. Lewis Morgan apareció para marcar el 1-1, con asistencia de Niklas Dorsch, y devolvió a Toronto FC al partido cuando quedaban muy pocos minutos. La remontada se completó en el 90+5, cuando Djordje Mihailović convirtió el 2-1 tras una asistencia de Theo Corbeanu. En apenas dos minutos, el conjunto local pasó de estar abajo en el marcador a tener la victoria en sus manos. CF Montreal ya no encontró tiempo para reaccionar y Richie Laryea recibió la última tarjeta amarilla del encuentro en el minuto 90+6.