| | First Half starts. |
| 3' | | Corner - Houston Dynamo FC. Conceded by Ranko Veselinovic. |
| 4' | | Shot blocked. Erik Sviatchenko - Houston Dynamo FC - shot with right foot from the centre of the box is blocked. Assist - Ezequiel Ponce. |
| 4' | | Corner - Houston Dynamo FC. Conceded by Ryan Raposo. |
| 5' | | Corner - Houston Dynamo FC. Conceded by Bjørn Utvik. |
| 5' | | Shot blocked. Ibrahim Aliyu - Houston Dynamo FC - shot with right foot from outside the box is blocked. |
| 5' | | Corner - Houston Dynamo FC. Conceded by Ryan Raposo. |
| 10' | | Offside - Houston Dynamo FC. Ibrahim Aliyu is in offside. |
| 12' | | New attacking attempt. Ryan Gauld - Vancouver Whitecaps FC - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Pedro Vite. |
| 16' | | Shot blocked. Adalberto Carrasquilla - Houston Dynamo FC - shot with right foot from outside the box is blocked. Assist - Ibrahim Aliyu. |
| 17' | | Fouled by Fafá Picault - Vancouver Whitecaps FC |
| 17' | | Griffin Dorsey - Houston Dynamo FC - won a free kick in attack. |
| 18' | | Corner - Houston Dynamo FC. Conceded by Ranko Veselinovic. |
| 19' | | Fouled by Erik Sviatchenko - Houston Dynamo FC |
| 19' | | Sebastian Berhalter - Vancouver Whitecaps FC - won a free kick in defence. |
| 21' | | Fouled by Sam Adekugbe - Vancouver Whitecaps FC |
| 21' | | Griffin Dorsey - Houston Dynamo FC - won a free kick in attack. |
| 21' | | Fouled by Griffin Dorsey - Houston Dynamo FC |
| 21' | | Sebastian Berhalter - Vancouver Whitecaps FC - won a free kick in defence. |
| 23' | | Andrés Cubas - Vancouver Whitecaps FC - won a free kick in defence. |
| 23' | | Fouled by Adalberto Carrasquilla - Houston Dynamo FC |
| 24' | | New attacking attempt. Fafá Picault - Vancouver Whitecaps FC - shot with left foot from a diffucult position on the left is saved in the left corner. Assist - Bjørn Utvik. |
| 24' | | Corner - Vancouver Whitecaps FC. Conceded by Steve Clark. |
| 25' | | Offside - Houston Dynamo FC. Amine Bassi is in offside. |
| 26' | | Fouled by Pedro Vite - Vancouver Whitecaps FC |
| 26' | | Sebastian Kowalczyk - Houston Dynamo FC - won a free kick in attack. |
| 26' | | Pedro Vite - Vancouver Whitecaps FC - receive yellow card for a foul. |
| 30' | | Bjørn Utvik - Vancouver Whitecaps FC - won a free kick in defence. |
| 30' | | Fouled by Amine Bassi - Houston Dynamo FC |
| 32' | | Fouled by Ranko Veselinovic - Vancouver Whitecaps FC |
| 32' | | Franco Escobar - Houston Dynamo FC - won a free kick in defence. |
| 32' | | Shot blocked. Sebastian Kowalczyk - Houston Dynamo FC - shot with right foot from outside the box is blocked. Assist - Adalberto Carrasquilla. |
| 33' | | Offside - Houston Dynamo FC. Amine Bassi is in offside. |
| 34' | | Fouled by Adalberto Carrasquilla - Houston Dynamo FC |
| 34' | | Pedro Vite - Vancouver Whitecaps FC - won a free kick in defence. |
| 36' | | Missed chance. Ezequiel Ponce - Houston Dynamo FC - shot with right foot from the centre of the box is close, but missed to the left. Assist - Artur. |
| 37' | | Yohei Takaoka - Vancouver Whitecaps FC - receive yellow card. |
| 38' | | Fouled by Erik Sviatchenko - Houston Dynamo FC |
| 38' | | Sam Adekugbe - Vancouver Whitecaps FC - won a free kick in defence. |
| 38' | | Erik Sviatchenko - Houston Dynamo FC - receive yellow card for a foul. |
| 39' | | Fouled by Fafá Picault - Vancouver Whitecaps FC |
| 39' | | Sebastian Kowalczyk - Houston Dynamo FC - won a free kick in defence. |
| 40' | | Amine Bassi - Houston Dynamo FC - won a free kick in attack. |
| 40' | | Fouled by Pedro Vite - Vancouver Whitecaps FC |
| 42' | | Corner - Houston Dynamo FC. Conceded by Bjørn Utvik. |
| 43' | | Missed chance. Franco Escobar - Houston Dynamo FC - shot with right foot from the left side of the box is high and wide to the right after corner. |
| 45' | | Fafá Picault - Vancouver Whitecaps FC - won a free kick on the right wing. |
| 45' | | Fouled by Artur - Houston Dynamo FC |
| 45+1' | | Fourth official has announced 3 minutes of added time. |
| 45+1' | | Adalberto Carrasquilla - Houston Dynamo FC - won a free kick in defence. |
| 45+1' | | Fouled by Ryan Gauld - Vancouver Whitecaps FC |
| 45+3' | | Penalty Houston Dynamo FC. Amine Bassi draws a foul in the penalty area. |
| 45+3' | | Penalty conceded by Pedro Vite - Vancouver Whitecaps FC - after a foul in the penalty area. |
| 45+4' | | VAR Decision: Penalty Houston Dynamo FC. |
| 45+7' | | Goal! Houston Dynamo FC 1, Vancouver Whitecaps FC 0. Ezequiel Ponce - Houston Dynamo FC - converts the penalty with a shot with right foot to the high centre of the goal. |
| 45+8' | | First Half ended - Houston Dynamo FC 1, Vancouver Whitecaps FC 0. |
| 45' | | Second Half starts Houston Dynamo FC 1, Vancouver Whitecaps FC 0. |
| 45' | | Substitution - Vancouver Whitecaps FC. Alessandro Schöpf for Pedro Vite. |
| 45' | | Substitution - Vancouver Whitecaps FC. Ralph Priso-Mbongue for Andrés Cubas. |
| 48' | | Shot blocked. Ezequiel Ponce - Houston Dynamo FC - shot with right foot from the centre of the box is blocked. Assist - Sebastian Kowalczyk. |
| 48' | | Corner - Houston Dynamo FC. Conceded by Ranko Veselinovic. |
| 50' | | Corner - Houston Dynamo FC. Conceded by Sebastian Berhalter. |
| 50' | | Corner - Houston Dynamo FC. Conceded by Sam Adekugbe. |
| 54' | | Fouled by Amine Bassi - Houston Dynamo FC |
| 54' | | Ranko Veselinovic - Vancouver Whitecaps FC - won a free kick in defence. |
| 55' | | Missed chance. Alessandro Schöpf - Vancouver Whitecaps FC - shot with the head from the centre of the box missed to the left. Assist - Ryan Raposo with a cross. |
| 55' | | Missed chance. Mathías Laborda - Vancouver Whitecaps FC - shot with the head from the right side of the six yard box missed. Assist - Ryan Gauld with a cross. |
| 56' | | Fafá Picault - Vancouver Whitecaps FC - won a free kick on the right wing. |
| 56' | | Fouled by Micael - Houston Dynamo FC |
| 57' | | Micael - Houston Dynamo FC - receive yellow card for a foul. |
| 58' | | Shot blocked. Mathías Laborda - Vancouver Whitecaps FC - shot with right foot from the centre of the box is blocked. Assist - Bjørn Utvik. |
| 60' | | Substitution - Vancouver Whitecaps FC. Brian White for Ryan Raposo. |
| 61' | | Hand ball by Ibrahim Aliyu - Houston Dynamo FC |
| 62' | | Shot blocked. Mathías Laborda - Vancouver Whitecaps FC - shot with the head from few metres is blocked. Assist - Sebastian Berhalter with a cross. |
| 62' | | Corner - Vancouver Whitecaps FC. Conceded by Franco Escobar. |
| 63' | | Offside - Vancouver Whitecaps FC. Bjørn Utvik is in offside. |
| 65' | | New attacking attempt. Ryan Gauld - Vancouver Whitecaps FC - shot with left foot from outside the box is saved in the left corner. |
| 67' | | Corner - Houston Dynamo FC. Conceded by Mathías Laborda. |
| 68' | | Erik Sviatchenko - Houston Dynamo FC - hits the bar with a shot with the head from the centre of the box. Assist - Griffin Dorsey with a cross after corner. |
| 69' | | Alessandro Schöpf - Vancouver Whitecaps FC - won a free kick in defence. |
| 69' | | Fouled by Ezequiel Ponce - Houston Dynamo FC |
| 70' | | Substitution - Houston Dynamo FC. Latif Blessing for Ibrahim Aliyu. |
| 70' | | Substitution - Vancouver Whitecaps FC. Édier Ocampo for Sam Adekugbe. |
| 70' | | Substitution - Houston Dynamo FC. Brooklyn Raines for Adalberto Carrasquilla. |
| 71' | | Missed chance. Édier Ocampo - Vancouver Whitecaps FC - shot with the head from the right side of the box is close, but missed. Assist - Fafá Picault with a cross. |
| 72' | | Fouled by Griffin Dorsey - Houston Dynamo FC |
| 72' | | Mathías Laborda - Vancouver Whitecaps FC - won a free kick in defence. |
| 73' | | Goal! Houston Dynamo FC 1, Vancouver Whitecaps FC 1. Brian White - Vancouver Whitecaps FC - shot with right foot from the centre of the box to the centre of the goal. Assist - Fafá Picault with a cross. |
| 77' | | Fouled by Mathías Laborda - Vancouver Whitecaps FC |
| 77' | | Griffin Dorsey - Houston Dynamo FC - won a free kick in attack. |
| 78' | | Offside - Houston Dynamo FC. Micael is in offside. |
| 79' | | Substitution - Houston Dynamo FC. Daniel Steres for Franco Escobar. |
| 79' | | Substitution - Houston Dynamo FC. McKinze Gaines for Sebastian Kowalczyk. |
| 80' | | Delay in match - Houston Dynamo FC |
| 80' | | Delay over. They are ready to continue. |
| 80' | | Fouled by Ryan Gauld - Vancouver Whitecaps FC |
| 80' | | Latif Blessing - Houston Dynamo FC - won a free kick on the right wing. |
| 83' | | Corner - Houston Dynamo FC. Conceded by Alessandro Schöpf. |
| 84' | | Substitution - Houston Dynamo FC. Sebastián Ferreira for Ezequiel Ponce. |
| 85' | | Corner - Houston Dynamo FC. Conceded by Édier Ocampo. |
| 87' | | Substitution - Vancouver Whitecaps FC. Tristan Blackmon for Ryan Gauld. |
| 88' | | Fouled by Mathías Laborda - Vancouver Whitecaps FC |
| 88' | | Latif Blessing - Houston Dynamo FC - won a free kick in attack. |
| 89' | | Offside - Houston Dynamo FC. Latif Blessing is in offside. |
| 90' | | Corner - Houston Dynamo FC. Conceded by Ranko Veselinovic. |
| 90' | | Fourth official has announced 5 minutes of added time. |
| 90+4' | | Fouled by Amine Bassi - Houston Dynamo FC |
| 90+4' | | Ralph Priso-Mbongue - Vancouver Whitecaps FC - won a free kick in defence. |
| 90+4' | | Amine Bassi - Houston Dynamo FC - receive yellow card for a foul. |
| 90+6' | | Second Half ended - Houston Dynamo FC 1, Vancouver Whitecaps FC 1. |
| | Thats all. Game finished - Houston Dynamo FC 1, Vancouver Whitecaps FC 1. |