Match ends, Real Salt Lake 2, Portland Timbers 0.
Second Half ends, Real Salt Lake 2, Portland Timbers 0.
Foul by Victor Olatunji (Real Salt Lake).
Jimer Fory (Portland Timbers) wins a free kick in the defensive half.
Victor Olatunji (Real Salt Lake) wins a free kick in the defensive half.
Foul by Kamal Miller (Portland Timbers).
Substitution, Portland Timbers. Gage Guerra replaces Kevin Kelsy.
Fourth official has announced 6 minutes of added time.
Substitution, Real Salt Lake. Pablo Ruiz replaces Stijn Spierings.
Substitution, Real Salt Lake. Aiden Hezarkhani replaces Diego Luna.
Attempt missed. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is too high. Assisted by José Caicedo.
Philip Quinton (Real Salt Lake) wins a free kick in the defensive half.
Foul by Kevin Kelsy (Portland Timbers).
Attempt blocked. Diego Luna (Real Salt Lake) right footed shot from the left side of the box is blocked. Assisted by Noel Caliskan.
Juan Manuel Sanabria (Real Salt Lake) is shown the yellow card.
Victor Olatunji (Real Salt Lake) wins a free kick on the left wing.
Foul by Brandon Bye (Portland Timbers).
Ian Smith (Portland Timbers) is shown the yellow card for a bad foul.
Zach Booth (Real Salt Lake) wins a free kick in the defensive half.
Foul by Ian Smith (Portland Timbers).
Delay over. They are ready to continue.
Delay in match (Real Salt Lake).
Attempt blocked. David da Costa (Portland Timbers) right footed shot from the centre of the box is blocked. Assisted by Antony with a through ball.
Foul by Victor Olatunji (Real Salt Lake).
Brandon Bye (Portland Timbers) wins a free kick in the defensive half.
Foul by DeAndre Yedlin (Real Salt Lake).
Alexander Aravena (Portland Timbers) wins a free kick in the defensive half.
Substitution, Real Salt Lake. Zach Booth replaces Zavier Gozo.
Substitution, Real Salt Lake. Victor Olatunji replaces Sergi Solans.
Attempt missed. Kevin Kelsy (Portland Timbers) left footed shot from the left side of the box is close, but misses to the left. Assisted by Alexander Aravena following a fast break.
Corner, Real Salt Lake. Conceded by James Pantemis.
Attempt saved. Stijn Spierings (Real Salt Lake) right footed shot from outside the box is saved in the top left corner by James Pantemis (Portland Timbers). Assisted by Diego Luna.
Attempt missed. Zavier Gozo (Real Salt Lake) right footed shot from outside the box is too high. Assisted by Diego Luna.
Attempt missed. Kristoffer Velde (Portland Timbers) left footed shot from the centre of the box is high and wide to the left. Assisted by Alexander Aravena with a headed pass.
Foul by Philip Quinton (Real Salt Lake).
Kevin Kelsy (Portland Timbers) wins a free kick on the right wing.
Foul by DeAndre Yedlin (Real Salt Lake).
Alexander Aravena (Portland Timbers) wins a free kick in the defensive half.
Sergi Solans (Real Salt Lake) wins a free kick on the left wing.
Foul by Brandon Bye (Portland Timbers).
Noel Caliskan (Real Salt Lake) wins a free kick in the defensive half.
Foul by Kevin Kelsy (Portland Timbers).
Foul by Stijn Spierings (Real Salt Lake).
David da Costa (Portland Timbers) wins a free kick in the attacking half.
Attempt missed. David da Costa (Portland Timbers) right footed shot from the left side of the box is close, but misses to the right. Assisted by Kevin Kelsy.
Substitution, Real Salt Lake. Philip Quinton replaces Justen Glad.
Jimer Fory (Portland Timbers) is shown the yellow card for a bad foul.
DeAndre Yedlin (Real Salt Lake) wins a free kick on the right wing.
Foul by Jimer Fory (Portland Timbers).
Substitution, Portland Timbers. Alexander Aravena replaces Cole Bassett.
Substitution, Portland Timbers. Ian Smith replaces Alex Bonetig.
Offside, Portland Timbers. Kevin Kelsy is caught offside.
Delay over. They are ready to continue.
Delay in match because of an injury Juan Manuel Sanabria (Real Salt Lake).
Delay in match because of an injury Kevin Kelsy (Portland Timbers).
Corner, Real Salt Lake. Conceded by James Pantemis.
Attempt saved. Juan Manuel Sanabria (Real Salt Lake) left footed shot from outside the box is saved in the top centre of the goal by James Pantemis (Portland Timbers). Assisted by Diego Luna.
Corner, Real Salt Lake. Conceded by Alex Bonetig.
Attempt missed. Juan Manuel Sanabria (Real Salt Lake) header from the centre of the box is high and wide to the right.
Attempt saved. Noel Caliskan (Real Salt Lake) right footed shot from outside the box is saved in the top centre of the goal by James Pantemis (Portland Timbers). Assisted by Diego Luna.
Attempt saved. Zavier Gozo (Real Salt Lake) right footed shot from the left side of the box is saved in the bottom right corner by James Pantemis (Portland Timbers). Assisted by Diego Luna.
Foul by Sergi Solans (Real Salt Lake).
José Caicedo (Portland Timbers) wins a free kick in the defensive half.
Foul by Noel Caliskan (Real Salt Lake).
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
Substitution, Portland Timbers. Kamal Miller replaces Finn Surman because of an injury.
Second Half begins Real Salt Lake 2, Portland Timbers 0.
First Half ends, Real Salt Lake 2, Portland Timbers 0.
Attempt saved. Zavier Gozo (Real Salt Lake) header from the centre of the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Noel Caliskan with a cross.
Attempt missed. Noel Caliskan (Real Salt Lake) right footed shot from outside the box misses to the left following a corner.
Corner, Real Salt Lake. Conceded by James Pantemis.
Attempt saved. Zavier Gozo (Real Salt Lake) right footed shot from the right side of the box is saved in the bottom right corner by James Pantemis (Portland Timbers). Assisted by Morgan Guilavogui.
Attempt saved. Diego Luna (Real Salt Lake) left footed shot from the centre of the box is saved in the bottom right corner by James Pantemis (Portland Timbers).
Delay over. They are ready to continue.
Delay in match because of an injury Sergi Solans (Real Salt Lake).
Delay in match because of an injury Finn Surman (Portland Timbers).
Fourth official has announced 4 minutes of added time.
Attempt missed. Morgan Guilavogui (Real Salt Lake) right footed shot from the left side of the six yard box is close, but misses to the left. Assisted by Sergi Solans.
Attempt missed. Sergi Solans (Real Salt Lake) header from the centre of the box misses to the left.
Attempt missed. Zavier Gozo (Real Salt Lake) header from the centre of the box is too high. Assisted by Diego Luna following a fast break.
Corner, Portland Timbers. Conceded by Samuel Junqua.
Attempt blocked. Antony (Portland Timbers) right footed shot from the centre of the box is blocked. Assisted by Kevin Kelsy.
Foul by Juan Manuel Sanabria (Real Salt Lake).
Cole Bassett (Portland Timbers) wins a free kick in the defensive half.
Juan Manuel Sanabria (Real Salt Lake) wins a free kick in the defensive half.
Foul by Kevin Kelsy (Portland Timbers).
Foul by Samuel Junqua (Real Salt Lake).
Kristoffer Velde (Portland Timbers) wins a free kick in the attacking half.
Delay over. They are ready to continue.
Delay in match because of an injury Zavier Gozo (Real Salt Lake).
Attempt saved. Morgan Guilavogui (Real Salt Lake) right footed shot from the centre of the box is saved in the bottom left corner by James Pantemis (Portland Timbers). Assisted by Juan Manuel Sanabria.
Attempt saved. Sergi Solans (Real Salt Lake) 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).
Attempt blocked. David da Costa (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Kevin Kelsy.
Foul by Morgan Guilavogui (Real Salt Lake).
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
Attempt saved. Sergi Solans (Real Salt Lake) right footed shot from the centre of the box is saved in the bottom left corner by James Pantemis (Portland Timbers). Assisted by Samuel Junqua.
Sergi Solans (Real Salt Lake) wins a free kick in the defensive half.
Foul by Alex Bonetig (Portland Timbers).
Goal! Real Salt Lake 2, Portland Timbers 0. Diego Luna (Real Salt Lake) left footed shot from the centre of the box to the bottom right corner. Assisted by Juan Manuel Sanabria following a fast break.
Attempt saved. Antony (Portland Timbers) right footed shot from the left side of the box is saved in the bottom left corner by Rafael Cabral (Real Salt Lake).
Attempt saved. Kevin Kelsy (Portland Timbers) header from the centre of the box is saved in the top centre of the goal by Rafael Cabral (Real Salt Lake). Assisted by Cole Bassett with a cross.
Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Cole Bassett.
Attempt blocked. Stijn Spierings (Real Salt Lake) right footed shot from outside the box is blocked. Assisted by Diego Luna.
Foul by DeAndre Yedlin (Real Salt Lake).
Antony (Portland Timbers) wins a free kick in the defensive half.
Attempt missed. Morgan Guilavogui (Real Salt Lake) right footed shot from outside the box is close, but misses to the right. Assisted by Diego Luna.
Foul by Samuel Junqua (Real Salt Lake).
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
Handball by Cole Bassett (Portland Timbers).
Corner, Real Salt Lake. Conceded by Jimer Fory.
Morgan Guilavogui (Real Salt Lake) hits the bar with a right footed shot from outside the box. Assisted by Juan Manuel Sanabria.
Corner, Real Salt Lake. Conceded by James Pantemis.
Attempt saved. Morgan Guilavogui (Real Salt Lake) right footed shot from the centre of the box is saved in the bottom left corner by James Pantemis (Portland Timbers). Assisted by Diego Luna with a through ball.
Attempt blocked. Cole Bassett (Portland Timbers) left footed shot from a difficult angle on the left is blocked. Assisted by Antony.
Goal! Real Salt Lake 1, Portland Timbers 0. Zavier Gozo (Real Salt Lake) right footed shot from the right side of the box to the bottom right corner. Assisted by Sergi Solans.
Attempt saved. Zavier Gozo (Real Salt Lake) right footed shot from outside the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Diego Luna with a headed pass.
Stijn Spierings (Real Salt Lake) wins a free kick in the attacking half.
Foul by David da Costa (Portland Timbers).
Foul by Samuel Junqua (Real Salt Lake).
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
Attempt saved. Diego Luna (Real Salt Lake) right footed shot from outside the box is saved in the bottom left corner by James Pantemis (Portland Timbers). Assisted by Morgan Guilavogui.
Corner, Portland Timbers. Conceded by Stijn Spierings.
Foul by Diego Luna (Real Salt Lake).
Finn Surman (Portland Timbers) wins a free kick in the defensive half.
Foul by Finn Surman (Portland Timbers).
Sergi Solans (Real Salt Lake) wins a free kick in the defensive half.
First Half begins.
Lineups are announced and players are warming up.