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 · America First Field

PORPortland
Portland Timbers11-5-6
1–2
FT
Final
RSLSalt Lake
Real Salt Lake5-7-9
FT
PORRSL
Last play · RSL · 90'+1'
Yellow Card
Justin Portillo (Real Salt Lake) is shown the yellow card for a bad foul.
| 0 |
| 1 |
| 1 |
RSL5-7-9 | 2 | 0 | 2 |
|---|

Yellow Card
90'+1' · 2nd
Justin Portillo (Real Salt Lake) is shown the yellow card for a bad foul.

Substitution
86' · 2nd
Substitution, Real Salt Lake. Tate Schmitt replaces Maikel Chang.

Substitution
85' · 2nd
Substitution, Real Salt Lake. Justin Portillo replaces Pablo Ruiz.

Substitution
85' · 2nd
Substitution, Real Salt Lake. Kyle Beckerman replaces Nick Besler.

Substitution
84' · 2nd
Substitution, Portland Timbers. Marvin Loría replaces Pablo Bonilla.

Substitution
84' · 2nd
Substitution, Portland Timbers. Dario Zuparic replaces Marco Farfan.

Yellow Card
82' · 2nd
Aaron Herrera (Real Salt Lake) is shown the yellow card for a bad foul.

Goal - Header
77' · 2nd
Goal! Real Salt Lake 2, Portland Timbers 1. Bill Tuiloma (Portland Timbers) header from the centre of the box to the high centre of the goal. Assisted by Diego Valeri with a cross following a set piece situation.