Match ends, Vancouver Whitecaps FC 2, Real Salt Lake 1.
93' Second Half ends, Vancouver Whitecaps FC 2, Real Salt Lake 1.
92' Goal de Ryan Gauld (2-1) Goal! Vancouver Whitecaps FC 2, Real Salt Lake 1. Ryan Gauld (Vancouver Whitecaps FC) converts the penalty with a left footed shot to the top right corner. Vancouver Whitecaps 2 Real Salt Lake 1
90' Red card Second yellow card to Aaron Herrera (Real Salt Lake) for a bad foul.
90' Penalty Penalty conceded by Aaron Herrera (Real Salt Lake) after a foul in the penalty area.
90' Penalty Penalty Vancouver Whitecaps FC. Luis Martins draws a foul in the penalty area.
89' Yellow card Caio Alexandre (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
89' Pablo Ruiz (Real Salt Lake) wins a free kick in the defensive half.
89' Foul by Caio Alexandre (Vancouver Whitecaps FC).
89' Aaron Herrera (Real Salt Lake) wins a free kick in the defensive half.
89' Foul by Brian White (Vancouver Whitecaps FC).
87' Substitution Substitution, Real Salt Lake. Diego Luna replaces Sergio Córdova.
87' Sergio Córdova (Real Salt Lake) wins a free kick in the defensive half.
87' Foul by Ryan Gauld (Vancouver Whitecaps FC).
82' Offside, Vancouver Whitecaps FC. Brian White tries a through ball, but Tosaint Ricketts is caught offside.
81' Attempt Attempt saved. Marcus Godinho (Vancouver Whitecaps FC) header from the centre of the box is saved in the top right corner. Assisted by Ryan Gauld with a cross.
81' Substitution Substitution, Real Salt Lake. Anderson Julio replaces Justin Meram.
80' Foul by Aaron Herrera (Real Salt Lake).
80' Brian White (Vancouver Whitecaps FC) wins a free kick in the defensive half.
80' Attempt Attempt blocked. Pablo Ruiz (Real Salt Lake) left footed shot from outside the box is blocked. Assisted by Aaron Herrera.
78' Attempt Attempt missed. Sergio Córdova (Real Salt Lake) header from the left side of the box is close, but misses to the left. Assisted by Aaron Herrera with a cross.
75' Yellow card Florian Jungwirth (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
74' Jefferson Savarino (Real Salt Lake) wins a free kick in the attacking half.
74' Foul by Florian Jungwirth (Vancouver Whitecaps FC).
73' Substitution Substitution, Vancouver Whitecaps FC. Caio Alexandre replaces Leonard Owusu.
73' Substitution Substitution, Vancouver Whitecaps FC. Tosaint Ricketts replaces Déiber Caicedo.
73' Hand ball by Déiber Caicedo (Vancouver Whitecaps FC).
71' Attempt Attempt missed. Jasper Löeffelsend (Real Salt Lake) right footed shot from outside the box is high and wide to the right. Assisted by Bobby Wood.
70' Substitution Substitution, Vancouver Whitecaps FC. Marcus Godinho replaces Ryan Raposo.
70' Substitution Substitution, Vancouver Whitecaps FC. Luis Martins replaces Cristián Gutiérrez.
69' Corner, Real Salt Lake. Conceded by Jake Nerwinski.
67' Yellow card Jasper Löeffelsend (Real Salt Lake) is shown the yellow card for a bad foul.
67' Foul by Jasper Löeffelsend (Real Salt Lake).
67' Florian Jungwirth (Vancouver Whitecaps FC) wins a free kick in the defensive half.
66' Attempt Attempt missed. Justin Meram (Real Salt Lake) right footed shot from outside the box is too high. Assisted by Andrew Brody.
62' Substitution Substitution, Vancouver Whitecaps FC. Ryan Gauld replaces Sebastian Berhalter.
61' Yellow card Justin Meram (Real Salt Lake) is shown the yellow card for a bad foul.
61' Foul by Justin Meram (Real Salt Lake).
61' Ryan Raposo (Vancouver Whitecaps FC) wins a free kick on the right wing.
60' Corner, Real Salt Lake. Conceded by Cody Cropper.
60' Attempt Attempt saved. Sergio Córdova (Real Salt Lake) left footed shot from the left side of the six yard box is saved in the centre of the goal.
60' Attempt Attempt saved. Jefferson Savarino (Real Salt Lake) right footed shot from outside the box is saved in the bottom left corner. Assisted by Pablo Ruiz.
59' Substitution Substitution, Real Salt Lake. Jefferson Savarino replaces Maikel Chang.
57' Offside, Vancouver Whitecaps FC. Déiber Caicedo tries a through ball, but Brian White is caught offside.
56' Hand ball by Leonard Owusu (Vancouver Whitecaps FC).
51' Goal de Justin Meram (1-1) Goal! Vancouver Whitecaps FC 1, Real Salt Lake 1. Justin Meram (Real Salt Lake) right footed shot from the left side of the box to the bottom left corner. Vancouver Whitecaps 1 Real Salt Lake 1
51' Attempt Attempt saved. Sergio Córdova (Real Salt Lake) header from the centre of the box is saved in the bottom left corner. Assisted by Aaron Herrera with a cross.
45' Second Half begins Vancouver Whitecaps FC 1, Real Salt Lake 0.
45' First Half ends, Vancouver Whitecaps FC 1, Real Salt Lake 0.
39' Corner, Real Salt Lake. Conceded by Ryan Raposo.
39' Attempt Attempt blocked. Andrew Brody (Real Salt Lake) header from the centre of the box is blocked. Assisted by Aaron Herrera with a cross.
37' Yellow card Déiber Caicedo (Vancouver Whitecaps FC) is shown the yellow card.
37' Bobby Wood (Real Salt Lake) wins a free kick on the left wing.
37' Foul by Érik Godoy (Vancouver Whitecaps FC).
36' Foul by Bobby Wood (Real Salt Lake).
36' Érik Godoy (Vancouver Whitecaps FC) wins a free kick in the defensive half.
35' Andrew Brody (Real Salt Lake) wins a free kick in the attacking half.
35' Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
32' Bobby Wood (Real Salt Lake) wins a free kick in the defensive half.
32' Foul by Florian Jungwirth (Vancouver Whitecaps FC).
30' Goal de Ranko Veselinovic (1-0) Goal! Vancouver Whitecaps FC 1, Real Salt Lake 0. Ranko Veselinovic (Vancouver Whitecaps FC) right footed shot from very close range to the centre of the goal. Vancouver Whitecaps 1 Real Salt Lake 0
28' Attempt Attempt missed. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from outside the box is just a bit too high following a set piece situation.
27' Yellow card Aaron Herrera (Real Salt Lake) is shown the yellow card for a bad foul.
27' Foul by Aaron Herrera (Real Salt Lake).
27' Leonard Owusu (Vancouver Whitecaps FC) wins a free kick on the left wing.
26' Attempt Attempt missed. Maikel Chang (Real Salt Lake) left footed shot from the centre of the box is too high.
24' Attempt Attempt missed. Leonard Owusu (Vancouver Whitecaps FC) right footed shot from outside the box is too high.
23' Foul by Justin Meram (Real Salt Lake).
23' Érik Godoy (Vancouver Whitecaps FC) wins a free kick on the right wing.
19' Sergio Córdova (Real Salt Lake) wins a free kick in the defensive half.
19' Foul by Florian Jungwirth (Vancouver Whitecaps FC).
17' Justin Meram (Real Salt Lake) wins a free kick on the left wing.
17' Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
17' Foul by Jasper Löeffelsend (Real Salt Lake).
17' Leonard Owusu (Vancouver Whitecaps FC) wins a free kick in the defensive half.
13' Offside, Real Salt Lake. Andrew Brody tries a through ball, but Sergio Córdova is caught offside.
11' Foul by Maikel Chang (Real Salt Lake).
11' Jake Nerwinski (Vancouver Whitecaps FC) wins a free kick on the left wing.
9' Foul by Pablo Ruiz (Real Salt Lake).
9' Ryan Raposo (Vancouver Whitecaps FC) wins a free kick on the right wing.
7' Foul by Cristián Gutiérrez (Vancouver Whitecaps FC).
7' Jasper Löeffelsend (Real Salt Lake) wins a free kick in the defensive half.
6' Corner, Vancouver Whitecaps FC. Conceded by Marcelo Silva.
6' Jake Nerwinski (Vancouver Whitecaps FC) wins a free kick in the attacking half.
6' Foul by Justen Glad (Real Salt Lake).
4' Corner, Vancouver Whitecaps FC. Conceded by Justin Meram.
3' Foul by Érik Godoy (Vancouver Whitecaps FC).
3' Sergio Córdova (Real Salt Lake) wins a free kick in the attacking half.
3' Attempt Attempt saved. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the top right corner.
1' Florian Jungwirth (Vancouver Whitecaps FC) wins a free kick in the attacking half.
1' Foul by Bobby Wood (Real Salt Lake).
First Half begins.
Lineups are announced and players are warming up.