Match ends, Vancouver Whitecaps FC 3, Portland Timbers 2.
90'+7
Second Half ends, Vancouver Whitecaps FC 3, Portland Timbers 2.
90'+7
Attempt missed. Bruno Caicedo (Vancouver Whitecaps FC) right footed shot from the left side of the box misses to the right. Assisted by Tate Johnson with a headed pass following a fast break.
90'+5
Goal! Vancouver Whitecaps FC 3, Portland Timbers 2. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from outside the box to the bottom left corner.
90'+5
Attempt blocked. Emmanuel Sabbi (Vancouver Whitecaps FC) left footed shot from the right side of the box is blocked. Assisted by Tate Johnson.
90'+3
Foul by Antony (Portland Timbers).
90'+3
Sebastian Berhalter (Vancouver Whitecaps FC) wins a free kick in the defensive half.
90'+1
Goal! Vancouver Whitecaps FC 2, Portland Timbers 2. Thomas Müller (Vancouver Whitecaps FC) converts the penalty with a right footed shot to the high centre of the goal.
90'
Fourth official has announced 5 minutes of added time.
89'
Penalty conceded by Antony (Portland Timbers) with a handball in the penalty area.
89'
Attempt missed. Édier Ocampo (Vancouver Whitecaps FC) right footed shot from outside the box misses to the left following a corner.
89'
Corner, Vancouver Whitecaps FC. Conceded by Finn Surman.
87'
Offside, Vancouver Whitecaps FC. Tate Johnson is caught offside.
84'
Attempt blocked. Bruno Caicedo (Vancouver Whitecaps FC) right footed shot from a difficult angle on the left is blocked. Assisted by Tate Johnson.
82'
Substitution, Portland Timbers. Alexander Aravena replaces Kristoffer Velde.
82'
Substitution, Vancouver Whitecaps FC. Rayan Elloumi replaces Jeevan Badwal.
81'
Foul by Édier Ocampo (Vancouver Whitecaps FC).
81'
Antony (Portland Timbers) wins a free kick in the defensive half.
80'
Diego Chará (Portland Timbers) is shown the yellow card for a bad foul.
79'
Emmanuel Sabbi (Vancouver Whitecaps FC) wins a free kick in the attacking half.
79'
Foul by Diego Chará (Portland Timbers).
78'
Tate Johnson (Vancouver Whitecaps FC) wins a free kick in the defensive half.
78'
Foul by Kristoffer Velde (Portland Timbers).
77'
Foul by Tristan Blackmon (Vancouver Whitecaps FC).
77'
Felipe Mora (Portland Timbers) wins a free kick in the defensive half.
77'
Substitution, Portland Timbers. Diego Chará replaces Joao Ortiz.
76'
Attempt saved. Bruno Caicedo (Vancouver Whitecaps FC) right footed shot from the left side of the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Thomas Müller.
73'
Attempt blocked. Édier Ocampo (Vancouver Whitecaps FC) right footed shot from outside the box is blocked. Assisted by Thomas Müller.
72'
Corner, Vancouver Whitecaps FC. Conceded by Alex Bonetig.
71'
Substitution, Vancouver Whitecaps FC. Bruno Caicedo replaces Cheikh Sabaly.
71'
Joao Ortiz (Portland Timbers) wins a free kick in the defensive half.
71'
Foul by Cheikh Sabaly (Vancouver Whitecaps FC).
68'
Mathías Laborda (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
68'
Foul by Mathías Laborda (Vancouver Whitecaps FC).
68'
David da Costa (Portland Timbers) wins a free kick on the right wing.
65'
Substitution, Portland Timbers. Felipe Mora replaces Kevin Kelsy.
63'
Attempt saved. Emmanuel Sabbi (Vancouver Whitecaps FC) left footed shot from the left side of the six yard box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Jeevan Badwal with a through ball.
59'
Tate Johnson (Vancouver Whitecaps FC) wins a free kick in the defensive half.
59'
Foul by Kristoffer Velde (Portland Timbers).
57'
Yohei Takaoka (Vancouver Whitecaps FC) wins a free kick in the defensive half.
57'
Foul by David da Costa (Portland Timbers).
56'
Corner, Portland Timbers. Conceded by Tristan Blackmon.
56'
Attempt blocked. Kristoffer Velde (Portland Timbers) left footed shot from the left side of the box is blocked. Assisted by David da Costa.
55'
Attempt saved. Brian White (Vancouver Whitecaps FC) header from the centre of the box is saved in the top centre of the goal by James Pantemis (Portland Timbers). Assisted by Sebastian Berhalter with a cross.
54'
Corner, Vancouver Whitecaps FC. Conceded by Alex Bonetig.
50'
Foul by Mathías Laborda (Vancouver Whitecaps FC).
50'
Kristoffer Velde (Portland Timbers) wins a free kick in the attacking half.
50'
Emmanuel Sabbi (Vancouver Whitecaps FC) wins a free kick in the defensive half.
50'
Foul by Jimer Fory (Portland Timbers).
46'
Attempt missed. Tate Johnson (Vancouver Whitecaps FC) left footed shot from outside the box is too high following a set piece situation.
46'
Foul by Antony (Portland Timbers).
46'
Emmanuel Sabbi (Vancouver Whitecaps FC) wins a free kick on the right wing.
45'
Substitution, Portland Timbers. Brandon Bye replaces Juan Mosquera.
45'
Substitution, Vancouver Whitecaps FC. Emmanuel Sabbi replaces Aziel Jackson.
45'
Second Half begins Vancouver Whitecaps FC 1, Portland Timbers 2.
45'+3
First Half ends, Vancouver Whitecaps FC 1, Portland Timbers 2.
45'+2
Goal! Vancouver Whitecaps FC 1, Portland Timbers 2. David da Costa (Portland Timbers) right footed shot from the right side of the six yard box to the centre of the goal. Assisted by Juan Mosquera.
45'+1
Foul by Tate Johnson (Vancouver Whitecaps FC).
45'+1
Juan Mosquera (Portland Timbers) wins a free kick in the defensive half.
45'
Fourth official has announced 2 minutes of added time.
45'
Foul by Tate Johnson (Vancouver Whitecaps FC).
45'
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
42'
Corner, Vancouver Whitecaps FC. Conceded by Jimer Fory.
42'
Attempt blocked. Cheikh Sabaly (Vancouver Whitecaps FC) left footed shot from the centre of the box is blocked. Assisted by Thomas Müller.
40'
Offside, Portland Timbers. Antony is caught offside.
40'
Attempt blocked. Kevin Kelsy (Portland Timbers) left footed shot from the centre of the box is blocked.
39'
Attempt saved. Kevin Kelsy (Portland Timbers) header from the centre of the box is saved in the top centre of the goal by Yohei Takaoka (Vancouver Whitecaps FC). Assisted by Kristoffer Velde with a through ball.
39'
Attempt saved. Aziel Jackson (Vancouver Whitecaps FC) right footed shot from the left side of the box is saved in the top centre of the goal by James Pantemis (Portland Timbers). Assisted by Thomas Müller.
38'
Attempt missed. Antony (Portland Timbers) right footed shot from outside the box is too high.
38'
Foul by Édier Ocampo (Vancouver Whitecaps FC).
38'
Antony (Portland Timbers) wins a free kick in the defensive half.
36'
Goal! Vancouver Whitecaps FC 1, Portland Timbers 1. Juan Mosquera (Portland Timbers) right footed shot from outside the box to the top left corner following a corner.
35'
Corner, Portland Timbers. Conceded by Tate Johnson.
35'
Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from the right side of the box is blocked. Assisted by Antony.
32'
Foul by Tate Johnson (Vancouver Whitecaps FC).
32'
Kristoffer Velde (Portland Timbers) wins a free kick on the right wing.
31'
Foul by Cheikh Sabaly (Vancouver Whitecaps FC).
31'
Finn Surman (Portland Timbers) wins a free kick in the defensive half.
30'
Foul by Brian White (Vancouver Whitecaps FC).
30'
Joao Ortiz (Portland Timbers) wins a free kick in the defensive half.
29'
Corner, Vancouver Whitecaps FC. Conceded by Finn Surman.
29'
Attempt blocked. Aziel Jackson (Vancouver Whitecaps FC) left footed shot from the left side of the box is blocked. Assisted by Cheikh Sabaly.
26'
Attempt missed. Brian White (Vancouver Whitecaps FC) right footed shot from the right side of the box misses to the left.
24'
Attempt missed. Thomas Müller (Vancouver Whitecaps FC) left footed shot from the centre of the box misses to the right.
24'
Attempt missed. Aziel Jackson (Vancouver Whitecaps FC) right footed shot from the left side of the box is close, but misses to the left.
23'
Attempt saved. Mathías Laborda (Vancouver Whitecaps FC) header from the right side of the box is saved in the top right corner by James Pantemis (Portland Timbers). Assisted by Sebastian Berhalter with a cross.
22'
Corner, Vancouver Whitecaps FC. Conceded by José Caicedo.
22'
Handball by Cheikh Sabaly (Vancouver Whitecaps FC).
20'
Offside, Vancouver Whitecaps FC. Mathías Laborda is caught offside.
20'
Aziel Jackson (Vancouver Whitecaps FC) wins a free kick on the left wing.
20'
Foul by Juan Mosquera (Portland Timbers).
19'
Foul by Kristoffer Velde (Portland Timbers).
19'
Sebastian Berhalter (Vancouver Whitecaps FC) wins a free kick on the left wing.
17'
Attempt saved. Antony (Portland Timbers) left footed shot from a difficult angle on the left is saved in the centre of the goal by Yohei Takaoka (Vancouver Whitecaps FC). Assisted by David da Costa.
16'
Corner, Vancouver Whitecaps FC. Conceded by José Caicedo.
16'
Attempt saved. Cheikh Sabaly (Vancouver Whitecaps FC) right footed shot from the right side of the six yard box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Thomas Müller with a headed pass.
13'
Attempt missed. Brian White (Vancouver Whitecaps FC) right footed shot from outside the box misses to the left.
13'
Attempt blocked. Aziel Jackson (Vancouver Whitecaps FC) right footed shot from outside the box is blocked. Assisted by Cheikh Sabaly.
13'
Attempt blocked. Joao Ortiz (Portland Timbers) right footed shot from the right side of the box is blocked. Assisted by Kristoffer Velde.
10'
Finn Surman (Portland Timbers) wins a free kick in the defensive half.
10'
Foul by Brian White (Vancouver Whitecaps FC).
8'
Aziel Jackson (Vancouver Whitecaps FC) wins a free kick in the defensive half.
8'
Foul by Juan Mosquera (Portland Timbers).
6'
Goal! Vancouver Whitecaps FC 1, Portland Timbers 0. Édier Ocampo (Vancouver Whitecaps FC) left footed shot from outside the box to the bottom left corner. Assisted by Yohei Takaoka.
5'
Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
5'
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
4'
Foul by Jeevan Badwal (Vancouver Whitecaps FC).
4'
Jimer Fory (Portland Timbers) wins a free kick on the left wing.