Brought to you by

Key Events

Yellow Card
Substitution
Yellow Card
Substitution
Goal
Yellow Card
Substitution
Substitution
Substitution
Substitution
Yellow Card
Goal
Goal
Goal
3
1
3
1

Stats

Possession
% %
5
1
Shots Off Target
Shots On Target 5 9
Total Passes 348 339

Commentary

Match ends, Real Salt Lake 1, Portland Timbers 3.
90' + 7' Second Half ends, Real Salt Lake 1, Portland Timbers 3.
90' + 6' Attempt missed. Javier Morales (Real Salt Lake) left footed shot from outside the box misses to the left.
90' + 5' Corner, Real Salt Lake. Conceded by Danny O'Rourke.
90' + 3' Attempt saved. Kalif Alhassan (Portland Timbers) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Diego Valeri.
90' + 2' Foul by Fanendo Adi (Portland Timbers).
90' + 2' Nat Borchers (Real Salt Lake) wins a free kick in the defensive half.
90' + 2' Attempt missed. Abdoulie Mansally (Real Salt Lake) left footed shot from outside the box is high and wide to the left. Assisted by Javier Morales from a direct free kick.
Yellow Card
90' + 1' Diego Chara (Portland Timbers) is shown the yellow card for a bad foul.
90' Foul by Diego Chara (Portland Timbers).
90' Luke Mulholland (Real Salt Lake) wins a free kick in the attacking half.
89' Delay over. They are ready to continue.
89' Delay in match Fanendo Adi (Portland Timbers) because of an injury.
Substitution
88' Substitution, Portland Timbers. Kalif Alhassan replaces Darlington Nagbe.
87' Attempt missed. Nat Borchers (Real Salt Lake) header from the centre of the box misses to the left. Assisted by Cole Grossman with a cross following a corner.
87' Delay over. They are ready to continue.
87' Delay in match (Portland Timbers).
86' Corner, Real Salt Lake. Conceded by Jorge Flores.
86' Offside, Portland Timbers. Jack Jewsbury tries a through ball, but Fanendo Adi is caught offside.
Yellow Card
84' Luke Mulholland (Real Salt Lake) is shown the yellow card for a bad foul.
84' Jorge Flores (Portland Timbers) wins a free kick on the left wing.
84' Foul by Luke Mulholland (Real Salt Lake).
81' Attempt saved. Darlington Nagbe (Portland Timbers) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Diego Valeri with a through ball.
80' Hand ball by Olmes García (Real Salt Lake).
80' Darlington Nagbe (Portland Timbers) wins a free kick on the right wing.
80' Foul by Abdoulie Mansally (Real Salt Lake).
78' Foul by Danny O'Rourke (Portland Timbers).
78' Olmes García (Real Salt Lake) wins a free kick on the right wing.
Substitution
77' Substitution, Real Salt Lake. Devon Sandoval replaces Luis Gil.
Goal
73' Goal! Real Salt Lake 1, Portland Timbers 3. Will Johnson (Portland Timbers) converts the penalty with a right footed shot to the bottom left corner.
72' Penalty conceded by Chris Schuler (Real Salt Lake) with a hand ball in the penalty area.
Yellow Card
70' Olmes García (Real Salt Lake) is shown the yellow card for a bad foul.
70' Will Johnson (Portland Timbers) wins a free kick in the defensive half.
70' Foul by Olmes García (Real Salt Lake).
70' Fanendo Adi (Portland Timbers) wins a free kick in the attacking half.
70' Foul by Nat Borchers (Real Salt Lake).
Substitution
68' Substitution, Portland Timbers. Steve Zakuani replaces Gastón Fernández.
67' Foul by Danny O'Rourke (Portland Timbers).
67' Olmes García (Real Salt Lake) wins a free kick on the right wing.
65' Gastón Fernández (Portland Timbers) wins a free kick in the defensive half.
65' Foul by Chris Wingert (Real Salt Lake).
64' Corner, Real Salt Lake. Conceded by Danny O'Rourke.
Substitution
63' Substitution, Real Salt Lake. Cole Grossman replaces Ned Grabavoy because of an injury.
63' Delay over. They are ready to continue.
62' Delay in match Ned Grabavoy (Real Salt Lake) because of an injury.
62' Foul by Danny O'Rourke (Portland Timbers).
62' Olmes García (Real Salt Lake) wins a free kick in the attacking half.
60' Darlington Nagbe (Portland Timbers) wins a free kick in the attacking half.
60' Foul by Luke Mulholland (Real Salt Lake).
Substitution
60' Substitution, Portland Timbers. Danny O'Rourke replaces Norberto Paparatto because of an injury.
60' Delay over. They are ready to continue.
59' Delay in match Norberto Paparatto (Portland Timbers) because of an injury.
58' Attempt saved. Ned Grabavoy (Real Salt Lake) left footed shot from outside the box is saved in the bottom right corner.
58' Attempt blocked. Luke Mulholland (Real Salt Lake) right footed shot from outside the box is blocked. Assisted by Javier Morales.
Substitution
58' Substitution, Real Salt Lake. Abdoulie Mansally replaces Joao Plata.
56' Attempt missed. Darlington Nagbe (Portland Timbers) right footed shot from outside the box is close, but misses to the left. Assisted by Diego Chara.
54' Second yellow card to Tony Beltran (Real Salt Lake) for a bad foul.
53' Foul by Tony Beltran (Real Salt Lake).
53' Darlington Nagbe (Portland Timbers) wins a free kick on the left wing.
Yellow Card
53' Tony Beltran (Real Salt Lake) is shown the yellow card for a bad foul.
53' Foul by Tony Beltran (Real Salt Lake).
53' Darlington Nagbe (Portland Timbers) wins a free kick in the defensive half.
51' Foul by Tony Beltran (Real Salt Lake).
51' Darlington Nagbe (Portland Timbers) wins a free kick on the left wing.
48' Corner, Portland Timbers. Conceded by Nat Borchers.
46' Hand ball by Chris Wingert (Real Salt Lake).
Second Half begins Real Salt Lake 1, Portland Timbers 2.
45' + 4' First Half ends, Real Salt Lake 1, Portland Timbers 2.
45' + 3' Hand ball by Diego Chara (Portland Timbers).
45' + 2' Foul by Javier Morales (Real Salt Lake).
45' + 2' Diego Chara (Portland Timbers) wins a free kick in the defensive half.
Goal
45' Goal! Real Salt Lake 1, Portland Timbers 2. Fanendo Adi (Portland Timbers) right footed shot from very close range to the top left corner following a fast break.
45' Attempt saved. Darlington Nagbe (Portland Timbers) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Gastón Fernández.
45' Corner, Real Salt Lake. Conceded by Donovan Ricketts.
44' Attempt saved. Luke Mulholland (Real Salt Lake) right footed shot from long range on the left is saved in the top right corner. Assisted by Chris Schuler.
44' Attempt missed. Chris Schuler (Real Salt Lake) header from the centre of the box is just a bit too high. Assisted by Joao Plata with a cross following a corner.
44' Corner, Real Salt Lake. Conceded by Jorge Flores.
44' Luke Mulholland (Real Salt Lake) wins a free kick on the left wing.
44' Foul by Diego Chara (Portland Timbers).
41' Foul by Norberto Paparatto (Portland Timbers).
41' Nat Borchers (Real Salt Lake) wins a free kick in the defensive half.
41' Corner, Portland Timbers. Conceded by Jeff Attinella.
41' Attempt saved. Diego Valeri (Portland Timbers) right footed shot from the right side of the box is saved in the top right corner. Assisted by Darlington Nagbe with a headed pass.
40' Corner, Portland Timbers. Conceded by Jeff Attinella.
40' Attempt saved. Fanendo Adi (Portland Timbers) right footed shot from outside the box is saved in the bottom right corner. Assisted by Gastón Fernández.
38' Delay in match Olmes García (Real Salt Lake) because of an injury.
Goal
36' Goal! Real Salt Lake 1, Portland Timbers 1. Fanendo Adi (Portland Timbers) header from the centre of the box to the bottom right corner. Assisted by Diego Valeri with a cross following a corner.
36' Corner, Portland Timbers. Conceded by Jeff Attinella.
34' Joao Plata (Real Salt Lake) wins a free kick on the left wing.
34' Foul by Rauwshan McKenzie (Portland Timbers).
33' Foul by Joao Plata (Real Salt Lake).
33' Norberto Paparatto (Portland Timbers) wins a free kick in the defensive half.
32' Foul by Luke Mulholland (Real Salt Lake).
32' Diego Chara (Portland Timbers) wins a free kick in the defensive half.
32' Foul by Olmes García (Real Salt Lake).
32' Will Johnson (Portland Timbers) wins a free kick in the defensive half.
31' Offside, Portland Timbers. Jorge Flores tries a through ball, but Fanendo Adi is caught offside.
29' Joao Plata (Real Salt Lake) wins a free kick on the left wing.
29' Foul by Jack Jewsbury (Portland Timbers).
28' Foul by Luke Mulholland (Real Salt Lake).
28' Diego Valeri (Portland Timbers) wins a free kick in the defensive half.
28' Attempt saved. Olmes García (Real Salt Lake) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Luis Gil.
27' Delay over. They are ready to continue.
26' Delay in match Jeff Attinella (Real Salt Lake) because of an injury.
25' Jeff Attinella (Real Salt Lake) wins a free kick in the defensive half.
25' Foul by Rauwshan McKenzie (Portland Timbers).
25' Corner, Portland Timbers. Conceded by Nat Borchers.
Goal
23' Goal! Real Salt Lake 1, Portland Timbers 0. Luke Mulholland (Real Salt Lake) right footed shot from the centre of the box to the bottom left corner following a corner.
22' Corner, Real Salt Lake. Conceded by Donovan Ricketts.
22' Attempt saved. Luis Gil (Real Salt Lake) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Javier Morales with a headed pass.
22' Attempt blocked. Javier Morales (Real Salt Lake) right footed shot from outside the box is blocked.
21' Luke Mulholland (Real Salt Lake) wins a free kick in the attacking half.
21' Foul by Darlington Nagbe (Portland Timbers).
20' Corner, Real Salt Lake. Conceded by Darlington Nagbe.
12' Foul by Gastón Fernández (Portland Timbers).
12' Ned Grabavoy (Real Salt Lake) wins a free kick in the defensive half.
11' Attempt saved. Diego Valeri (Portland Timbers) header from the centre of the box is saved in the centre of the goal. Assisted by Jorge Flores with a cross.
9' Foul by Ned Grabavoy (Real Salt Lake).
9' Diego Chara (Portland Timbers) wins a free kick in the defensive half.
5' Attempt missed. Nat Borchers (Real Salt Lake) header from the centre of the box is close, but misses to the left. Assisted by Javier Morales with a cross following a corner.
5' Corner, Real Salt Lake. Conceded by Rauwshan McKenzie.
3' Offside, Real Salt Lake. Javier Morales tries a through ball, but Olmes García is caught offside.
First Half begins.
Lineups are announced and players are warming up.
Comments ()