| | First Half starts. |
| 6' | | Fouled by Danny Wilson - Colorado Rapids |
| 6' | | Lucas Cavallini - Vancouver Whitecaps FC - won a free kick in attack. |
| 7' | | Offside - Vancouver Whitecaps FC. Ryan Gauld with a pass, however Javain Brown is in offside. |
| 7' | | Corner - Colorado Rapids. Conceded by Thomas Hasal. |
| 8' | | Fouled by Felipe Gutiérrez - Colorado Rapids |
| 8' | | Sebastian Berhalter - Vancouver Whitecaps FC - won a free kick in defence. |
| 10' | | Shot blocked. Jonathan Lewis - Colorado Rapids - shot with right foot from the centre of the box is blocked. Assist - Gyasi Zardes. |
| 12' | | Fouled by Alessandro Schöpf - Vancouver Whitecaps FC |
| 12' | | Steven Beitashour - Colorado Rapids - won a free kick in defence. |
| 14' | | Goal! Vancouver Whitecaps FC 1, Colorado Rapids 0. Ryan Gauld - Vancouver Whitecaps FC - shot with left foot from the centre of the box to the high centre of the goal. Assist - Julian Gressel. |
| 15' | | Missed chance. Gyasi Zardes - Colorado Rapids - shot with left foot from outside the box missed to the left. Assist - Diego Rubio. |
| 16' | | Fouled by Keegan Rosenberry - Colorado Rapids |
| 16' | | Marcus Godinho - Vancouver Whitecaps FC - won a free kick in defence. |
| 18' | | Diego Rubio - Colorado Rapids - won a free kick in defence. |
| 18' | | Fouled by Ranko Veselinovic - Vancouver Whitecaps FC |
| 20' | | Alessandro Schöpf - Vancouver Whitecaps FC - won a free kick in attack. |
| 20' | | Fouled by Max - Colorado Rapids |
| 20' | | Felipe Gutiérrez - Colorado Rapids - won a free kick in defence. |
| 20' | | Fouled by Marcus Godinho - Vancouver Whitecaps FC |
| 22' | | New attacking attempt. Jonathan Lewis - Colorado Rapids - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Gyasi Zardes. |
| 26' | | Jonathan Lewis - Colorado Rapids - hits the bar with a shot with right foot from the centre of the box. Assist - Sam Nicholson. |
| 27' | | Fouled by Gustavo Vallecilla - Colorado Rapids |
| 27' | | Ryan Gauld - Vancouver Whitecaps FC - won a free kick on the left wing. |
| 27' | | Diego Rubio - Colorado Rapids - won a free kick in defence. |
| 27' | | Fouled by Marcus Godinho - Vancouver Whitecaps FC |
| 29' | | Fouled by Danny Wilson - Colorado Rapids |
| 29' | | Lucas Cavallini - Vancouver Whitecaps FC - won a free kick in defence. |
| 30' | | Fouled by Lucas Cavallini - Vancouver Whitecaps FC |
| 30' | | Max - Colorado Rapids - won a free kick in defence. |
| 32' | | Fouled by Diego Rubio - Colorado Rapids |
| 32' | | Marcus Godinho - Vancouver Whitecaps FC - won a free kick in defence. |
| 32' | | Fouled by Julian Gressel - Vancouver Whitecaps FC |
| 32' | | Max - Colorado Rapids - won a free kick in defence. |
| 34' | | Substitution - Vancouver Whitecaps FC. Jake Nerwinski for Javain Brown - injury. |
| 37' | | Corner - Vancouver Whitecaps FC. Conceded by Danny Wilson. |
| 38' | | Missed chance. Julian Gressel - Vancouver Whitecaps FC - shot with right foot from outside the box is close, but missed. Assist - Marcus Godinho. |
| 39' | | Offside - Colorado Rapids. Keegan Rosenberry with a pass, however Jonathan Lewis is in offside. |
| 40' | | Goal! Vancouver Whitecaps FC 2, Colorado Rapids 0. Ryan Gauld - Vancouver Whitecaps FC - shot with left foot from the centre of the box to the right corner. |
| 41' | | Fouled by Alessandro Schöpf - Vancouver Whitecaps FC |
| 41' | | Steven Beitashour - Colorado Rapids - won a free kick in defence. |
| 43' | | Corner - Vancouver Whitecaps FC. Conceded by Gustavo Vallecilla. |
| 44' | | Shot blocked. Marcus Godinho - Vancouver Whitecaps FC - shot with right foot from outside the box is blocked. |
| 44' | | Corner - Vancouver Whitecaps FC. Conceded by Jonathan Lewis. |
| 44' | | Fouled by Ranko Veselinovic - Vancouver Whitecaps FC |
| 44' | | Max - Colorado Rapids - won a free kick in defence. |
| 45' | | Offside - Vancouver Whitecaps FC. Sebastian Berhalter with a pass, however Lucas Cavallini is in offside. |
| 45+2' | | Offside - Vancouver Whitecaps FC. Tristan Blackmon with a pass, however Julian Gressel is in offside. |
| 45+3' | | First Half ended - Vancouver Whitecaps FC 2, Colorado Rapids 0. |
| 45' | | Second Half starts Vancouver Whitecaps FC 2, Colorado Rapids 0. |
| 45' | | Substitution - Vancouver Whitecaps FC. Ryan Raposo for Alessandro Schöpf. |
| 47' | | New attacking attempt. Jonathan Lewis - Colorado Rapids - shot with right foot from the left side of the box is saved in the right corner. Assist - Felipe Gutiérrez. |
| 49' | | Shot blocked. Ryan Gauld - Vancouver Whitecaps FC - shot with left foot inside of six yard box - left side is blocked. |
| 52' | | Missed chance. Julian Gressel - Vancouver Whitecaps FC - shot with right foot from outside the box is close, but missed. Assist - Ryan Raposo. |
| 53' | | Danny Wilson - Colorado Rapids - won a free kick in defence. |
| 53' | | Fouled by Julian Gressel - Vancouver Whitecaps FC |
| 55' | | Corner - Vancouver Whitecaps FC. Conceded by Steven Beitashour. |
| 56' | | Missed chance. Lucas Cavallini - Vancouver Whitecaps FC - shot with left foot from outside the box goes high. Assist - Ryan Gauld. |
| 58' | | Missed chance. Max - Colorado Rapids - shot with left foot from outside the box goes high. Assist - Gyasi Zardes. |
| 59' | | Substitution - Colorado Rapids. Michael Barrios for Sam Nicholson. |
| 59' | | Substitution - Colorado Rapids. Lalas Abubakar for Gustavo Vallecilla. |
| 60' | | Fouled by Felipe Gutiérrez - Colorado Rapids |
| 60' | | Ryan Raposo - Vancouver Whitecaps FC - won a free kick on the left wing. |
| 61' | | Diego Rubio - Colorado Rapids - won a free kick in defence. |
| 61' | | Fouled by Andrés Cubas - Vancouver Whitecaps FC |
| 64' | | Hand ball by Andrés Cubas - Vancouver Whitecaps FC |
| 66' | | Fouled by Diego Rubio - Colorado Rapids |
| 66' | | Jake Nerwinski - Vancouver Whitecaps FC - won a free kick in defence. |
| 68' | | Substitution - Vancouver Whitecaps FC. Russell Teibert for Marcus Godinho. |
| 71' | | Fouled by Jake Nerwinski - Vancouver Whitecaps FC |
| 71' | | Gyasi Zardes - Colorado Rapids - won a free kick on the left wing. |
| 71' | | Shot blocked. Gyasi Zardes - Colorado Rapids - shot with the head from the centre of the box is blocked. Assist - Jonathan Lewis. |
| 71' | | Shot blocked. Danny Wilson - Colorado Rapids - shot with left foot from the centre of the box is blocked. Assist - Lalas Abubakar. |
| 72' | | Fouled by Diego Rubio - Colorado Rapids |
| 72' | | Tristan Blackmon - Vancouver Whitecaps FC - won a free kick in defence. |
| 75' | | Offside - Vancouver Whitecaps FC. Andrés Cubas with a pass, however Ryan Raposo is in offside. |
| 75' | | New attacking attempt. Jonathan Lewis - Colorado Rapids - shot with right foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Diego Rubio. |
| 76' | | Goal! Vancouver Whitecaps FC 2, Colorado Rapids 1. Gyasi Zardes - Colorado Rapids - shot with right foot from few metres to the centre of the goal. |
| 80' | | Fouled by Michael Barrios - Colorado Rapids |
| 80' | | Ryan Raposo - Vancouver Whitecaps FC - won a free kick on the left wing. |
| 80' | | Substitution - Colorado Rapids. Collen Warner for Felipe Gutiérrez. |
| 80' | | Substitution - Colorado Rapids. Ralph Priso-Mbongue for Max. |
| 81' | | Corner - Colorado Rapids. Conceded by Andrés Cubas. |
| 81' | | Missed chance. Lalas Abubakar - Colorado Rapids - shot with the head from the centre of the box is very close to the goal. Assist - Michael Barrios with a cross after corner. |
| 86' | | Substitution - Vancouver Whitecaps FC. Luis Martins for Julian Gressel. |
| 86' | | Substitution - Vancouver Whitecaps FC. Tosaint Ricketts for Lucas Cavallini. |
| 86' | | Fouled by Ranko Veselinovic - Vancouver Whitecaps FC |
| 86' | | Jonathan Lewis - Colorado Rapids - won a free kick on the left wing. |
| 88' | | Fouled by Ryan Gauld - Vancouver Whitecaps FC |
| 88' | | Steven Beitashour - Colorado Rapids - won a free kick in defence. |
| 90' | | Missed chance. Gyasi Zardes - Colorado Rapids - shot with right foot from the centre of the box is close, but missed. Assist - Diego Rubio. |
| 90+1' | | Missed chance. Jonathan Lewis - Colorado Rapids - header inside of six yard box - left side missed. Assist - Michael Barrios with a cross. |
| 90+2' | | Substitution - Colorado Rapids. Darren Yapi for Steven Beitashour. |