📍 Providence Park
Match ends, Portland Timbers 2, St. Louis City SC 2.
Second Half ends, Portland Timbers 2, St. Louis City SC 2.
Foul by Lukas MacNaughton (St. Louis City SC).
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
Foul by Daniel Edelman (St. Louis City SC).
Omir Fernandez (Portland Timbers) wins a free kick in the defensive half.
Attempt saved. Damion Downs (St. Louis City SC) right footed shot from the centre of the box is saved in the centre of the goal by James Pantemis (Portland Timbers).
Attempt missed. Cole Bassett (Portland Timbers) header from the centre of the box misses to the left. Assisted by Gage Guerra.
Attempt missed. Gage Guerra (Portland Timbers) header from the centre of the box misses to the left. Assisted by Ronald Hernández with a cross.
Fourth official has announced 5 minutes of added time.
Foul by Chris Durkin (St. Louis City SC).
| # | Team | P | W | D | L | GD | Pts | |
|---|---|---|---|---|---|---|---|---|
| 1 | 25 | 15 | 4 | 6 | : | +33 | 49 | |
| 2 | 26 | 13 | 5 | 8 | : | +4 | 44 |
STL leads series 2-1-2
Ian Smith (Portland Timbers) wins a free kick in the defensive half.
Substitution, Portland Timbers. Gage Guerra replaces Vincent Janssen.
Substitution, St. Louis City SC. Damion Downs replaces Rafael Navarro.
Goal! Portland Timbers 2, St. Louis City SC 2. Kristoffer Velde (Portland Timbers) from a free kick with a right footed shot to the centre of the goal.
Foul by Lukas MacNaughton (St. Louis City SC).
Kristoffer Velde (Portland Timbers) wins a free kick in the attacking half.
Foul by Lukas MacNaughton (St. Louis City SC).
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
Foul by Simon Becher (St. Louis City SC).
Finn Surman (Portland Timbers) wins a free kick in the defensive half.
Substitution, Portland Timbers. Omir Fernandez replaces Joao Ortiz.
Substitution, Portland Timbers. Ian Smith replaces Kamal Miller.
Substitution, St. Louis City SC. Carlo Holse replaces Alexandru Matan because of an injury.
Substitution, St. Louis City SC. Mykhi Joyner replaces Rafael Santos.
Delay over. They are ready to continue.
Delay in match because of an injury Alexandru Matan (St. Louis City SC).
Alexandru Matan (St. Louis City SC) wins a free kick on the left wing.
Foul by Ronald Hernández (Portland Timbers).
Corner, Portland Timbers. Conceded by Fallou Fall.
Attempt blocked. Joao Ortiz (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Cole Bassett.
Daniel Edelman (St. Louis City SC) wins a free kick in the defensive half.
Foul by Kristoffer Velde (Portland Timbers).
Corner, Portland Timbers. Conceded by Fallou Fall.
Attempt blocked. Antony (Portland Timbers) left footed shot from the right side of the box is blocked. Assisted by Ronald Hernández.
Rafael Navarro (St. Louis City SC) is shown the yellow card for a bad foul.
Foul by Rafael Navarro (St. Louis City SC).
Diego Chará (Portland Timbers) wins a free kick in the defensive half.
Corner, Portland Timbers. Conceded by Fallou Fall.
Substitution, Portland Timbers. Antony replaces Ariel Lassiter.
Substitution, Portland Timbers. Ronald Hernández replaces Eric Miller.
Substitution, St. Louis City SC. Simon Becher replaces Jeong Sang-Bin.
Substitution, St. Louis City SC. Fallou Fall replaces Dante Polvara.
Foul by Rafael Santos (St. Louis City SC).
Ariel Lassiter (Portland Timbers) wins a free kick on the right wing.
Corner, Portland Timbers. Conceded by Roman Bürki.
Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Vincent Janssen.
Foul by Daniel Edelman (St. Louis City SC).
Cole Bassett (Portland Timbers) wins a free kick in the defensive half.
Offside, Portland Timbers. Vincent Janssen is caught offside.
Attempt blocked. Ariel Lassiter (Portland Timbers) left footed shot from the right side of the box is blocked. Assisted by Joao Ortiz.
Foul by Rafael Santos (St. Louis City SC).
Eric Miller (Portland Timbers) wins a free kick in the defensive half.
Eric Miller (Portland Timbers) is shown the yellow card for a bad foul.
Alexandru Matan (St. Louis City SC) wins a free kick in the defensive half.
Foul by Eric Miller (Portland Timbers).
Offside, St. Louis City SC. Tomas Totland is caught offside.
Foul by Tomas Totland (St. Louis City SC).
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
Attempt missed. Jeong Sang-Bin (St. Louis City SC) right footed shot from outside the box misses to the right. Assisted by Alexandru Matan following a corner.
Attempt missed. Chris Durkin (St. Louis City SC) right footed shot from outside the box misses to the left following a corner.
Corner, St. Louis City SC. Conceded by Finn Surman.
Attempt blocked. Rafael Navarro (St. Louis City SC) right footed shot from outside the box is blocked. Assisted by Alexandru Matan.
Goal! Portland Timbers 1, St. Louis City SC 2. Rafael Navarro (St. Louis City SC) header from the left side of the six yard box to the centre of the goal.
Lukas MacNaughton (St. Louis City SC) wins a free kick in the defensive half.
Foul by Jimer Fory (Portland Timbers).
Foul by Dante Polvara (St. Louis City SC).
Ariel Lassiter (Portland Timbers) wins a free kick on the right wing.
Substitution, St. Louis City SC. Lukas MacNaughton replaces Jaziel Orozco.
Second Half begins Portland Timbers 1, St. Louis City SC 1.
First Half ends, Portland Timbers 1, St. Louis City SC 1.
Corner, Portland Timbers. Conceded by Tomas Totland.
Rafael Navarro (St. Louis City SC) wins a free kick on the right wing.
Foul by Diego Chará (Portland Timbers).
Attempt saved. Cole Bassett (Portland Timbers) right footed shot from outside the box is saved in the centre of the goal by Roman Bürki (St. Louis City SC). Assisted by Ariel Lassiter.
Tomas Totland (St. Louis City SC) is shown the yellow card for a bad foul.
Foul by Tomas Totland (St. Louis City SC).
Jimer Fory (Portland Timbers) wins a free kick on the left wing.
Attempt missed. Cole Bassett (Portland Timbers) header from very close range is too high. Assisted by Kristoffer Velde with a cross following a corner.
Fourth official has announced 7 minutes of added time.
Corner, Portland Timbers. Conceded by Timo Baumgartl.
Attempt blocked. Vincent Janssen (Portland Timbers) left footed shot from outside the box is blocked.
Corner, Portland Timbers. Conceded by Daniel Edelman.
Rafael Navarro (St. Louis City SC) wins a free kick in the attacking half.
Foul by Finn Surman (Portland Timbers).
Attempt missed. Kristoffer Velde (Portland Timbers) right footed shot from the left side of the box is close, but misses the top right corner.
Foul by Dante Polvara (St. Louis City SC).
Ariel Lassiter (Portland Timbers) wins a free kick in the attacking half.
Attempt missed. Cole Bassett (Portland Timbers) right footed shot from the centre of the box is high and wide to the right. Assisted by Kristoffer Velde.
Foul by Alexandru Matan (St. Louis City SC).
Diego Chará (Portland Timbers) wins a free kick in the defensive half.
Jaziel Orozco (St. Louis City SC) is shown the yellow card.
Foul by Jaziel Orozco (St. Louis City SC).
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
Daniel Edelman (St. Louis City SC) wins a free kick in the attacking half.
Foul by Joao Ortiz (Portland Timbers).
Jeong Sang-Bin (St. Louis City SC) wins a free kick in the defensive half.
Foul by Kamal Miller (Portland Timbers).
Goal! Portland Timbers 1, St. Louis City SC 1. Kristoffer Velde (Portland Timbers) from a free kick with a right footed shot to the bottom left corner.
Dante Polvara (St. Louis City SC) is shown the yellow card for a bad foul.
Foul by Dante Polvara (St. Louis City SC).
Cole Bassett (Portland Timbers) wins a free kick in the attacking half.
Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from the left side of the box is blocked. Assisted by Vincent Janssen.
Offside, Portland Timbers. Ariel Lassiter is caught offside.
Offside, Portland Timbers. Vincent Janssen is caught offside.
Corner, Portland Timbers. Conceded by Tomas Totland.
Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Cole Bassett.
Rafael Navarro (St. Louis City SC) wins a free kick in the defensive half.
Foul by Kamal Miller (Portland Timbers).
Jaziel Orozco (St. Louis City SC) wins a free kick in the defensive half.
Foul by Kristoffer Velde (Portland Timbers).
Substitution, Portland Timbers. Diego Chará replaces David da Costa because of an injury.
Delay over. They are ready to continue.
Delay in match because of an injury David da Costa (Portland Timbers).
Attempt blocked. Ariel Lassiter (Portland Timbers) left footed shot from outside the box is blocked. Assisted by Cole Bassett.
Attempt missed. Tomas Totland (St. Louis City SC) right footed shot from the right side of the box is too high.
Attempt missed. Rafael Navarro (St. Louis City SC) right footed shot from the centre of the box is close, but misses to the right.
Attempt saved. Jeong Sang-Bin (St. Louis City SC) right footed shot from the centre of the box is saved in the top centre of the goal by James Pantemis (Portland Timbers). Assisted by Alexandru Matan.
Attempt missed. Dante Polvara (St. Louis City SC) header from the right side of the six yard box is close, but misses to the right. Assisted by Rafael Santos with a cross following a corner.
Corner, St. Louis City SC. Conceded by Finn Surman.
Cole Bassett (Portland Timbers) wins a free kick in the attacking half.
Foul by Daniel Edelman (St. Louis City SC).
Corner, Portland Timbers. Conceded by Jaziel Orozco.
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
Foul by Jaziel Orozco (St. Louis City SC).
Kristoffer Velde (Portland Timbers) wins a free kick on the left wing.
Foul by Jaziel Orozco (St. Louis City SC).
Ariel Lassiter (Portland Timbers) wins a free kick on the right wing.
Foul by Rafael Santos (St. Louis City SC).
Goal! Portland Timbers 0, St. Louis City SC 1. Rafael Navarro (St. Louis City SC) left footed shot from very close range to the bottom right corner.
First Half begins.
Lineups are announced and players are warming up.
| 3 | 26 | 12 | 8 | 6 | : | +9 | 44 |
| 4 | 26 | 12 | 8 | 6 | : | +7 | 44 |
| 5 | 26 | 12 | 6 | 8 | : | +8 | 42 |
| 6 | 27 | 11 | 8 | 8 | : | +14 | 41 |
| 7 | 26 | 11 | 3 | 12 | : | +1 | 36 |
| 8 | 27 | 8 | 9 | 10 | : | -8 | 33 |
| 9 | 26 | 9 | 5 | 12 | : | -1 | 32 |
| 10 | 25 | 8 | 8 | 9 | : | -3 | 32 |
| 11 | 26 | 8 | 7 | 11 | : | 0 | 31 |
| 12 | 26 | 7 | 9 | 10 | : | -12 | 30 |
| 13 | 26 | 8 | 5 | 13 | : | -7 | 29 |
| 14 | 26 | 7 | 8 | 11 | : | -7 | 29 |
| 15 | 25 | 5 | 3 | 17 | : | -34 | 18 |