Loading…
We use a few first-party cookies to keep you signed in and remember your picks. We don’t use advertising or cross-site tracking cookies. Privacy Policy
Major League Soccer · Bank of America Stadium

PORPortland
Portland Timbers12-11-11
0–2
FT
Final
CLTCharlotte
Charlotte FC4-2-5
FT
PORCLT
Last play · CLT · 90'+5'
Yellow Card
Djibril Diani (Charlotte FC) is shown the yellow card for a bad foul.
| 0 |
| 0 |
| 0 |
CLT4-2-5 | 0 | 2 | 2 |
|---|

Yellow Card
90'+5' · 2nd
Djibril Diani (Charlotte FC) is shown the yellow card for a bad foul.

Goal
90'+1' · 2nd
Goal! Charlotte FC 2, Portland Timbers 0. Enzo Copetti (Charlotte FC) right footed shot from the left side of the box to the bottom left corner.

Substitution
86' · 2nd
Substitution, Charlotte FC. Júnior Urso replaces Brecht Dejaegere.

Substitution
86' · 2nd
Substitution, Charlotte FC. Tyger Smalls replaces Iuri Tavares.

Yellow Card
82' · 2nd
Brandt Bronico (Charlotte FC) is shown the yellow card.

Yellow Card
82' · 2nd
Andrew Privett (Charlotte FC) is shown the yellow card for a bad foul.

Substitution
78' · 2nd
Substitution, Portland Timbers. Nathan Fogaça replaces Claudio Bravo.

Substitution
77' · 2nd
Substitution, Charlotte FC. Enzo Copetti replaces Patrick Agyemang.