Match ends, Vancouver Whitecaps FC 1, Portland Timbers 0.
90'+9
Second Half ends, Vancouver Whitecaps FC 1, Portland Timbers 0.
90'+7
Foul by Evander (Portland Timbers).
90'+7
Ryan Gauld (Vancouver Whitecaps FC) wins a free kick on the right wing.
90'+6
Corner, Vancouver Whitecaps FC. Conceded by Aljaz Ivacic.
90'+6
Attempt saved. Déiber Caicedo (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Julian Gressel with a through ball.
90'+6
Javain Brown (Vancouver Whitecaps FC) wins a free kick in the defensive half.
90'+6
Foul by Jaroslaw Niezgoda (Portland Timbers).
90'+5
Foul by Julian Gressel (Vancouver Whitecaps FC).
90'+5
David Ayala (Portland Timbers) wins a free kick in the defensive half.
90'+3
Sebastian Berhalter (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
90'+3
Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
90'+3
David Ayala (Portland Timbers) wins a free kick in the attacking half.
90'+1
Brian White (Vancouver Whitecaps FC) wins a free kick in the attacking half.
90'+1
Foul by Zac McGraw (Portland Timbers).
90'+1
David Ayala (Portland Timbers) is shown the yellow card for a bad foul.
90'
Ryan Gauld (Vancouver Whitecaps FC) wins a free kick on the left wing.
90'
Foul by David Ayala (Portland Timbers).
90'
Brian White (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
90'
Foul by Brian White (Vancouver Whitecaps FC).
90'
Zac McGraw (Portland Timbers) wins a free kick in the defensive half.
88'
Corner, Vancouver Whitecaps FC. Conceded by Aljaz Ivacic.
87'
Delay over. They are ready to continue.
87'
Delay over. They are ready to continue.
87'
Delay in match because of an injury Dario Zuparic (Portland Timbers).
86'
Offside, Vancouver Whitecaps FC. Ranko Veselinovic tries a through ball, but Cristian Dájome is caught offside.
83'
Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
83'
David Ayala (Portland Timbers) wins a free kick in the defensive half.
82'
Substitution, Vancouver Whitecaps FC. Cristian Dájome replaces Pedro Vite.
82'
Substitution, Vancouver Whitecaps FC. Javain Brown replaces Luis Martins.
82'
Substitution, Vancouver Whitecaps FC. Déiber Caicedo replaces Ali Ahmed.
81'
Substitution, Portland Timbers. Nathan Fogaça replaces Juan Mosquera.
81'
Offside, Vancouver Whitecaps FC. Ryan Gauld tries a through ball, but Pedro Vite is caught offside.
80'
Attempt missed. Juan Mosquera (Portland Timbers) right footed shot from the right side of the six yard box is too high. Assisted by Justin Rasmussen.
77'
Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
77'
David Ayala (Portland Timbers) wins a free kick in the defensive half.
77'
Substitution, Portland Timbers. David Ayala replaces Santiago Moreno.
74'
Goal! Vancouver Whitecaps FC 1, Portland Timbers 0. Brian White (Vancouver Whitecaps FC) with an attempt from very close range to the centre of the goal. Assisted by Julian Gressel.
74'
Attempt saved. Ryan Gauld (Vancouver Whitecaps FC) left footed shot from outside the box is saved in the bottom right corner.
72'
Attempt saved. Julian Gressel (Vancouver Whitecaps FC) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Ryan Gauld.
68'
Pedro Vite (Vancouver Whitecaps FC) wins a free kick on the right wing.
68'
Foul by Justin Rasmussen (Portland Timbers).
67'
Foul by Mathías Laborda (Vancouver Whitecaps FC).
67'
Franck Boli (Portland Timbers) wins a free kick on the left wing.
66'
Substitution, Vancouver Whitecaps FC. Brian White replaces Simon Becher.
66'
Substitution, Portland Timbers. Franck Boli replaces Dairon Asprilla.
64'
Foul by Ali Ahmed (Vancouver Whitecaps FC).
64'
Eric Miller (Portland Timbers) wins a free kick on the right wing.
63'
Foul by Jaroslaw Niezgoda (Portland Timbers).
63'
Luis Martins (Vancouver Whitecaps FC) wins a free kick in the defensive half.
62'
Delay over. They are ready to continue.
62'
Delay over. They are ready to continue.
61'
Delay in match because of an injury Dario Zuparic (Portland Timbers).
61'
Foul by Simon Becher (Vancouver Whitecaps FC).
61'
Aljaz Ivacic (Portland Timbers) wins a free kick in the defensive half.
61'
Offside, Vancouver Whitecaps FC. Pedro Vite tries a through ball, but Simon Becher is caught offside.
60'
Attempt blocked. Santiago Moreno (Portland Timbers) right footed shot from the centre of the box is blocked.
60'
Hand ball by Ali Ahmed (Vancouver Whitecaps FC).
58'
Corner, Vancouver Whitecaps FC. Conceded by Aljaz Ivacic.
58'
Attempt saved. Julian Gressel (Vancouver Whitecaps FC) right footed shot from the right side of the box is saved in the top right corner. Assisted by Pedro Vite.
56'
Hand ball by Luis Martins (Vancouver Whitecaps FC).
54'
Foul by Pedro Vite (Vancouver Whitecaps FC).
54'
Justin Rasmussen (Portland Timbers) wins a free kick in the defensive half.
54'
Attempt missed. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from outside the box is close, but misses to the left from a direct free kick.
53'
Santiago Moreno (Portland Timbers) is shown the yellow card.
52'
Ali Ahmed (Vancouver Whitecaps FC) wins a free kick in the attacking half.
52'
Foul by Santiago Moreno (Portland Timbers).
51'
GOAL OVERTURNED BY VAR: Ranko Veselinovic (Vancouver Whitecaps FC) scores but the goal is ruled out after a VAR review.
51'
Foul by Ranko Veselinovic (Vancouver Whitecaps FC).
51'
Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
50'
Corner, Vancouver Whitecaps FC. Conceded by Zac McGraw.
50'
Corner, Vancouver Whitecaps FC. Conceded by Zac McGraw.
49'
Corner, Vancouver Whitecaps FC. Conceded by Zac McGraw.
48'
Dario Zuparic (Portland Timbers) is shown the yellow card for a bad foul.
48'
Ali Ahmed (Vancouver Whitecaps FC) wins a free kick on the left wing.
48'
Foul by Dario Zuparic (Portland Timbers).
46'
Simon Becher (Vancouver Whitecaps FC) wins a free kick on the right wing.
46'
Foul by Zac McGraw (Portland Timbers).
45'
Substitution, Portland Timbers. Evander replaces Diego Gutiérrez.
45'
Second Half begins Vancouver Whitecaps FC 0, Portland Timbers 0.
45'
Substitution, Portland Timbers. Jaroslaw Niezgoda replaces Tega Ikoba.
45'+5
First Half ends, Vancouver Whitecaps FC 0, Portland Timbers 0.
45'+4
Foul by Luis Martins (Vancouver Whitecaps FC).
45'+4
Juan Mosquera (Portland Timbers) wins a free kick in the defensive half.
45'+3
Hand ball by Mathías Laborda (Vancouver Whitecaps FC).
45'+1
Foul by Simon Becher (Vancouver Whitecaps FC).
45'+1
Zac McGraw (Portland Timbers) wins a free kick in the defensive half.
40'
Delay over. They are ready to continue.
40'
Delay over. They are ready to continue.
40'
Delay in match because of an injury Juan Mosquera (Portland Timbers).
39'
Tristan Blackmon (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
39'
Foul by Tristan Blackmon (Vancouver Whitecaps FC).
39'
Juan Mosquera (Portland Timbers) wins a free kick on the right wing.
37'
Attempt missed. Ranko Veselinovic (Vancouver Whitecaps FC) header from the right side of the six yard box is close, but misses the top right corner. Assisted by Pedro Vite with a cross following a corner.
37'
Corner, Vancouver Whitecaps FC. Conceded by Eric Miller.
36'
Attempt blocked. Ali Ahmed (Vancouver Whitecaps FC) left footed shot from the left side of the box is blocked. Assisted by Sebastian Berhalter.
36'
Foul by Ali Ahmed (Vancouver Whitecaps FC).
36'
Diego Chará (Portland Timbers) wins a free kick in the attacking half.
35'
Offside, Vancouver Whitecaps FC. Julian Gressel tries a through ball, but Simon Becher is caught offside.
30'
Offside, Vancouver Whitecaps FC. Julian Gressel tries a through ball, but Ranko Veselinovic is caught offside.
30'
Attempt saved. Julian Gressel (Vancouver Whitecaps FC) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Ryan Gauld.
29'
Simon Becher (Vancouver Whitecaps FC) wins a free kick in the attacking half.
29'
Foul by Dario Zuparic (Portland Timbers).
28'
Substitution, Vancouver Whitecaps FC. Sebastian Berhalter replaces Andrés Cubas because of an injury.
26'
Delay over. They are ready to continue.
26'
Delay over. They are ready to continue.
25'
Delay in match because of an injury Andrés Cubas (Vancouver Whitecaps FC).
25'
Foul by Andrés Cubas (Vancouver Whitecaps FC).
25'
Tega Ikoba (Portland Timbers) wins a free kick in the attacking half.
23'
Attempt missed. Mathías Laborda (Vancouver Whitecaps FC) header from the left side of the six yard box is too high. Assisted by Ryan Gauld with a cross following a corner.
22'
Corner, Vancouver Whitecaps FC. Conceded by Diego Gutiérrez.
21'
Ali Ahmed (Vancouver Whitecaps FC) wins a free kick on the left wing.
21'
Foul by Juan Mosquera (Portland Timbers).
19'
Attempt saved. Pedro Vite (Vancouver Whitecaps FC) left footed shot from outside the box is saved in the centre of the goal. Assisted by Ryan Gauld.
17'
Delay over. They are ready to continue.
16'
Delay over. They are ready to continue.
16'
Delay in match (Vancouver Whitecaps FC).
15'
Dangerous play by Andrés Cubas (Vancouver Whitecaps FC).
15'
Tega Ikoba (Portland Timbers) wins a free kick in the defensive half.
14'
Hand ball by Tega Ikoba (Portland Timbers).
11'
Foul by Ranko Veselinovic (Vancouver Whitecaps FC).
11'
Dairon Asprilla (Portland Timbers) wins a free kick in the attacking half.
9'
Corner, Portland Timbers. Conceded by Tristan Blackmon.
7'
Corner, Vancouver Whitecaps FC. Conceded by Aljaz Ivacic.
7'
Attempt saved. Mathías Laborda (Vancouver Whitecaps FC) header from the left side of the six yard box is saved in the bottom left corner. Assisted by Julian Gressel with a cross.
5'
Corner, Vancouver Whitecaps FC. Conceded by Eric Miller.
4'
Corner, Vancouver Whitecaps FC. Conceded by Aljaz Ivacic.
4'
Attempt saved. Pedro Vite (Vancouver Whitecaps FC) left footed shot from outside the box is saved in the top centre of the goal.
4'
Corner, Vancouver Whitecaps FC. Conceded by Dario Zuparic.
3'
Foul by Eric Miller (Portland Timbers).
3'
Ali Ahmed (Vancouver Whitecaps FC) wins a free kick on the left wing.
1'
Foul by Tega Ikoba (Portland Timbers).
1'
Ali Ahmed (Vancouver Whitecaps FC) wins a free kick in the defensive half.