Match ends, Vancouver Whitecaps FC 1, Toronto FC 0.
90'+8
Second Half ends, Vancouver Whitecaps FC 1, Toronto FC 0.
90'+7
Foul by Ayo Akinola (Toronto FC).
90'+7
Cody Cropper (Vancouver Whitecaps FC) wins a free kick in the defensive half.
90'+6
Corner, Toronto FC. Conceded by Javain Brown.
90'+4
Attempt missed. Lucas Cavallini (Vancouver Whitecaps FC) right footed shot from the right side of the box misses to the left.
90'+3
Substitution, Toronto FC. Paul Rothrock replaces Shane O'Neill.
90'+2
Foul by Shane O'Neill (Toronto FC).
90'+2
Offside, Vancouver Whitecaps FC. Javain Brown tries a through ball, but Tosaint Ricketts is caught offside.
90'
Goal! Vancouver Whitecaps FC 1, Toronto FC 0. Tosaint Ricketts (Vancouver Whitecaps FC) right footed shot from very close range to the high centre of the goal. Assisted by Lucas Cavallini.
90'
Attempt missed. Kosi Thompson (Toronto FC) right footed shot from outside the box misses to the left.
88'
Corner, Vancouver Whitecaps FC. Conceded by Shane O'Neill.
87'
Jordan Perruzza (Toronto FC) wins a free kick in the defensive half.
87'
Foul by Javain Brown (Vancouver Whitecaps FC).
86'
Substitution, Toronto FC. Ayo Akinola replaces Jayden Nelson.
85'
Substitution, Vancouver Whitecaps FC. Michael Baldisimo replaces Sebastian Berhalter.
85'
Substitution, Vancouver Whitecaps FC. Tosaint Ricketts replaces Déiber Caicedo.
85'
Foul by Lucas Cavallini (Vancouver Whitecaps FC).
85'
Kosi Thompson (Toronto FC) wins a free kick in the defensive half.
84'
Substitution, Toronto FC. Steffen Yeates replaces Deandre Kerr.
79'
Attempt missed. Lucas Cavallini (Vancouver Whitecaps FC) left footed shot from outside the box is high and wide to the left. Assisted by Javain Brown.
77'
Offside, Vancouver Whitecaps FC. Sebastian Berhalter tries a through ball, but Ryan Raposo is caught offside.
77'
Attempt blocked. Javain Brown (Vancouver Whitecaps FC) right footed shot from the right side of the box is blocked. Assisted by Ryan Gauld with a cross.
75'
Foul by Jordan Perruzza (Toronto FC).
75'
Déiber Caicedo (Vancouver Whitecaps FC) wins a free kick in the defensive half.
75'
Hand ball by Lucas Cavallini (Vancouver Whitecaps FC).
72'
Corner, Toronto FC. Conceded by Cody Cropper.
72'
Attempt saved. Jordan Perruzza (Toronto FC) header from the centre of the box is saved in the top left corner. Assisted by Alejandro Pozuelo with a cross.
71'
Lucas Cavallini (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
71'
Shane O'Neill (Toronto FC) wins a free kick in the defensive half.
71'
Foul by Lucas Cavallini (Vancouver Whitecaps FC).
70'
Substitution, Vancouver Whitecaps FC. Lucas Cavallini replaces Brian White.
70'
Substitution, Vancouver Whitecaps FC. Cody Cropper replaces Thomas Hasal because of an injury.
70'
Substitution, Vancouver Whitecaps FC. Ryan Raposo replaces Cristian Dájome.
69'
Jayden Nelson (Toronto FC) is shown the yellow card for a bad foul.
66'
Thomas Hasal (Vancouver Whitecaps FC) wins a free kick in the defensive half.
66'
Foul by Jayden Nelson (Toronto FC).
66'
Attempt saved. Alejandro Pozuelo (Toronto FC) right footed shot from the centre of the box is saved in the centre of the goal.
63'
Corner, Vancouver Whitecaps FC. Conceded by Lukas MacNaughton.
62'
Jordan Perruzza (Toronto FC) wins a free kick in the defensive half.
62'
Foul by Jake Nerwinski (Vancouver Whitecaps FC).
61'
Foul by Cristian Dájome (Vancouver Whitecaps FC).
61'
Kosi Thompson (Toronto FC) wins a free kick in the defensive half.
58'
Attempt missed. Cristian Dájome (Vancouver Whitecaps FC) right footed shot from outside the box is too high.
58'
Corner, Vancouver Whitecaps FC. Conceded by Luca Petrasso.
57'
Deandre Kerr (Toronto FC) wins a free kick on the right wing.
57'
Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
55'
Attempt missed. Brian White (Vancouver Whitecaps FC) header from the centre of the box misses to the left. Assisted by Déiber Caicedo with a cross.
54'
Attempt missed. Ryan Gauld (Vancouver Whitecaps FC) header from the centre of the box misses to the left. Assisted by Javain Brown with a cross.
54'
Attempt blocked. Cristian Dájome (Vancouver Whitecaps FC) right footed shot from the left side of the box is blocked. Assisted by Javain Brown with a cross.
53'
Attempt blocked. Brian White (Vancouver Whitecaps FC) header from the centre of the box is blocked. Assisted by Cristian Dájome with a cross.
52'
Attempt saved. Deandre Kerr (Toronto FC) left footed shot from outside the box is saved in the centre of the goal. Assisted by Jordan Perruzza.
52'
Kosi Thompson (Toronto FC) wins a free kick in the defensive half.
52'
Foul by Cristian Dájome (Vancouver Whitecaps FC).
49'
Attempt saved. Ryan Gauld (Vancouver Whitecaps FC) header from the centre of the box is saved in the top right corner.
48'
Attempt blocked. Jordan Perruzza (Toronto FC) left footed shot from outside the box is blocked. Assisted by Alejandro Pozuelo.
47'
Attempt missed. Cristian Dájome (Vancouver Whitecaps FC) left footed shot from a difficult angle on the left is too high. Assisted by Déiber Caicedo.
46'
Offside, Vancouver Whitecaps FC. Jake Nerwinski tries a through ball, but Déiber Caicedo is caught offside.
45'
Second Half begins Vancouver Whitecaps FC 0, Toronto FC 0.
45'
Substitution, Toronto FC. Jordan Perruzza replaces Kadin Chung.
45'+3
First Half ends, Vancouver Whitecaps FC 0, Toronto FC 0.
45'+2
Corner, Toronto FC. Conceded by Javain Brown.
45'+1
Deandre Kerr (Toronto FC) is shown the yellow card for a bad foul.
45'
Foul by Deandre Kerr (Toronto FC).
45'
Ryan Gauld (Vancouver Whitecaps FC) wins a free kick in the defensive half.
44'
Attempt missed. Jayden Nelson (Toronto FC) right footed shot from the centre of the box is too high. Assisted by Alejandro Pozuelo.
42'
Corner, Vancouver Whitecaps FC. Conceded by Michael Bradley.
41'
Attempt saved. Brian White (Vancouver Whitecaps FC) right footed shot from outside the box is saved in the centre of the goal. Assisted by Ryan Gauld.
41'
Attempt saved. Déiber Caicedo (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the top right corner. Assisted by Javain Brown with a cross.
38'
Foul by Jayden Nelson (Toronto FC).
38'
Cristian Dájome (Vancouver Whitecaps FC) wins a free kick in the defensive half.
37'
Foul by Deandre Kerr (Toronto FC).
37'
Ryan Gauld (Vancouver Whitecaps FC) wins a free kick in the defensive half.
36'
Hand ball by Déiber Caicedo (Vancouver Whitecaps FC).
35'
Penalty saved! Alejandro Pozuelo (Toronto FC) fails to capitalise on this great opportunity, right footed shot saved in the bottom right corner.
33'
VAR Decision: Penalty Toronto FC.
32'
Penalty conceded by Ranko Veselinovic (Vancouver Whitecaps FC) with a hand ball in the penalty area.
30'
Attempt missed. Michael Bradley (Toronto FC) right footed shot from outside the box is close, but misses to the left.
27'
Attempt saved. Ryan Gauld (Vancouver Whitecaps FC) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Déiber Caicedo with a through ball.
25'
Attempt missed. Lukas MacNaughton (Toronto FC) header from the centre of the box misses to the left. Assisted by Alejandro Pozuelo following a set piece situation.
24'
Jesús Jiménez (Toronto FC) wins a free kick in the attacking half.
24'
Foul by Cristian Dájome (Vancouver Whitecaps FC).
20'
Foul by Kadin Chung (Toronto FC).
20'
Cristian Dájome (Vancouver Whitecaps FC) wins a free kick in the defensive half.
19'
Attempt blocked. Kosi Thompson (Toronto FC) left footed shot from the centre of the box is blocked.
12'
Corner, Vancouver Whitecaps FC. Conceded by Kosi Thompson.
11'
Shane O'Neill (Toronto FC) is shown the yellow card for a bad foul.
10'
Foul by Shane O'Neill (Toronto FC).
10'
Ryan Gauld (Vancouver Whitecaps FC) wins a free kick in the defensive half.
6'
Attempt saved. Déiber Caicedo (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the bottom left corner.