Match ends, Vancouver Whitecaps FC 2, Real Salt Lake 1.
90'+4' Second Half ends, Vancouver Whitecaps FC 2, Real Salt Lake 1.
90'+3' 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.
90'+1' Second yellow card to Aaron Herrera (Real Salt Lake) for a bad foul.
90'+1' Penalty conceded by Aaron Herrera (Real Salt Lake) after a foul in the penalty area.
90'+1' Penalty Vancouver Whitecaps FC. Luis Martins draws a foul in the penalty area.
90' Caio Alexandre (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
90' Pablo Ruiz (Real Salt Lake) wins a free kick in the defensive half.
90' Foul by Caio Alexandre (Vancouver Whitecaps FC).
90' Foul by Brian White (Vancouver Whitecaps FC).
90' Aaron Herrera (Real Salt Lake) wins a free kick in the defensive half.
88' Substitution, Real Salt Lake. Diego Luna replaces Sergio Córdova.
88' Sergio Córdova (Real Salt Lake) wins a free kick in the defensive half.
88' Foul by Ryan Gauld (Vancouver Whitecaps FC).
83' Offside, Vancouver Whitecaps FC. Brian White tries a through ball, but Tosaint Ricketts is caught offside.
82' 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.
82' Substitution, Real Salt Lake. Anderson Julio replaces Justin Meram.
81' Foul by Aaron Herrera (Real Salt Lake).
81' Brian White (Vancouver Whitecaps FC) wins a free kick in the defensive half.
81' Attempt blocked. Pablo Ruiz (Real Salt Lake) left footed shot from outside the box is blocked. Assisted by Aaron Herrera.
79' 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.
76' Florian Jungwirth (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
75' Jefferson Savarino (Real Salt Lake) wins a free kick in the attacking half.
75' Foul by Florian Jungwirth (Vancouver Whitecaps FC).
74' Substitution, Vancouver Whitecaps FC. Caio Alexandre replaces Leonard Owusu.
74' Substitution, Vancouver Whitecaps FC. Tosaint Ricketts replaces Déiber Caicedo.
74' Hand ball by Déiber Caicedo (Vancouver Whitecaps FC).
72' 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.
71' Substitution, Vancouver Whitecaps FC. Marcus Godinho replaces Ryan Raposo.
71' Substitution, Vancouver Whitecaps FC. Luis Martins replaces Cristián Gutiérrez.
70' Corner, Real Salt Lake. Conceded by Jake Nerwinski.
68' Jasper Löeffelsend (Real Salt Lake) is shown the yellow card for a bad foul.
68' Foul by Jasper Löeffelsend (Real Salt Lake).
68' Florian Jungwirth (Vancouver Whitecaps FC) wins a free kick in the defensive half.
67' Attempt missed. Justin Meram (Real Salt Lake) right footed shot from outside the box is too high. Assisted by Andrew Brody.
63' Substitution, Vancouver Whitecaps FC. Ryan Gauld replaces Sebastian Berhalter.
62' Justin Meram (Real Salt Lake) is shown the yellow card for a bad foul.
62' Ryan Raposo (Vancouver Whitecaps FC) wins a free kick on the right wing.
62' Foul by Justin Meram (Real Salt Lake).
61' Corner, Real Salt Lake. Conceded by Cody Cropper.
61' 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.
61' 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.
60' Substitution, Real Salt Lake. Jefferson Savarino replaces Maikel Chang.
58' Offside, Vancouver Whitecaps FC. Déiber Caicedo tries a through ball, but Brian White is caught offside.
57' Hand ball by Leonard Owusu (Vancouver Whitecaps FC).
52' 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.
52' 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'+1' First Half ends, Vancouver Whitecaps FC 1, Real Salt Lake 0.
40' Corner, Real Salt Lake. Conceded by Ryan Raposo.
40' Attempt blocked. Andrew Brody (Real Salt Lake) header from the centre of the box is blocked. Assisted by Aaron Herrera with a cross.
38' Déiber Caicedo (Vancouver Whitecaps FC) is shown the yellow card.
38' Foul by Érik Godoy (Vancouver Whitecaps FC).
38' Bobby Wood (Real Salt Lake) wins a free kick on the left wing.
37' Érik Godoy (Vancouver Whitecaps FC) wins a free kick in the defensive half.
37' Foul by Bobby Wood (Real Salt Lake).
36' Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
36' Andrew Brody (Real Salt Lake) wins a free kick in the attacking half.
33' Foul by Florian Jungwirth (Vancouver Whitecaps FC).
33' Bobby Wood (Real Salt Lake) wins a free kick in the defensive half.
31' 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.
29' 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.
28' Aaron Herrera (Real Salt Lake) is shown the yellow card for a bad foul.
28' Leonard Owusu (Vancouver Whitecaps FC) wins a free kick on the left wing.
28' Foul by Aaron Herrera (Real Salt Lake).
27' Attempt missed. Maikel Chang (Real Salt Lake) left footed shot from the centre of the box is too high.
25' Attempt missed. Leonard Owusu (Vancouver Whitecaps FC) right footed shot from outside the box is too high.
24' Érik Godoy (Vancouver Whitecaps FC) wins a free kick on the right wing.
24' Foul by Justin Meram (Real Salt Lake).
20' Sergio Córdova (Real Salt Lake) wins a free kick in the defensive half.
20' Foul by Florian Jungwirth (Vancouver Whitecaps FC).
18' Justin Meram (Real Salt Lake) wins a free kick on the left wing.
18' Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
18' Leonard Owusu (Vancouver Whitecaps FC) wins a free kick in the defensive half.
18' Foul by Jasper Löeffelsend (Real Salt Lake).
14' Offside, Real Salt Lake. Andrew Brody tries a through ball, but Sergio Córdova is caught offside.
12' Jake Nerwinski (Vancouver Whitecaps FC) wins a free kick on the left wing.
12' Foul by Maikel Chang (Real Salt Lake).
10' Ryan Raposo (Vancouver Whitecaps FC) wins a free kick on the right wing.
10' Foul by Pablo Ruiz (Real Salt Lake).
8' Jasper Löeffelsend (Real Salt Lake) wins a free kick in the defensive half.
8' Foul by Cristián Gutiérrez (Vancouver Whitecaps FC).
7' Corner, Vancouver Whitecaps FC. Conceded by Marcelo Silva.
7' Jake Nerwinski (Vancouver Whitecaps FC) wins a free kick in the attacking half.
7' Foul by Justen Glad (Real Salt Lake).
5' Corner, Vancouver Whitecaps FC. Conceded by Justin Meram.
4' Sergio Córdova (Real Salt Lake) wins a free kick in the attacking half.
4' Foul by Érik Godoy (Vancouver Whitecaps FC).
4' Attempt saved. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the top right corner.
2' Foul by Bobby Wood (Real Salt Lake).
2' Florian Jungwirth (Vancouver Whitecaps FC) wins a free kick in the attacking half.
First Half begins.
Lineups are announced and players are warming up.
90'+4' Second Half ends, Vancouver Whitecaps FC 2, Real Salt Lake 1.
90'+3' 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.
90'+1' Second yellow card to Aaron Herrera (Real Salt Lake) for a bad foul.
90' Caio Alexandre (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
88' Substitution, Real Salt Lake. Diego Luna replaces Sergio Córdova.
82' Substitution, Real Salt Lake. Anderson Julio replaces Justin Meram.
76' Florian Jungwirth (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
74' Substitution, Vancouver Whitecaps FC. Caio Alexandre replaces Leonard Owusu.
74' Substitution, Vancouver Whitecaps FC. Tosaint Ricketts replaces Déiber Caicedo.
71' Substitution, Vancouver Whitecaps FC. Marcus Godinho replaces Ryan Raposo.
71' Substitution, Vancouver Whitecaps FC. Luis Martins replaces Cristián Gutiérrez.
68' Jasper Löeffelsend (Real Salt Lake) is shown the yellow card for a bad foul.
63' Substitution, Vancouver Whitecaps FC. Ryan Gauld replaces Sebastian Berhalter.
62' Justin Meram (Real Salt Lake) is shown the yellow card for a bad foul.
60' Substitution, Real Salt Lake. Jefferson Savarino replaces Maikel Chang.
52' 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.
45' Second Half begins Vancouver Whitecaps FC 1, Real Salt Lake 0.
45'+1' First Half ends, Vancouver Whitecaps FC 1, Real Salt Lake 0.
38' Déiber Caicedo (Vancouver Whitecaps FC) is shown the yellow card.
31' 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.
28' Aaron Herrera (Real Salt Lake) is shown the yellow card for a bad foul.