MLS

PortlandPOR
1
FINAL
2

SeattleSEA
Seattle Sounders FC @SoundersFC

🙌 The absolute best way to end #SoundersMatchday https://t.co/WqLnXhlxho
Seattle Sounders FC @SoundersFC

3️⃣ Points
2️⃣ Goals
1️⃣ Trophy
Enjoy the highlights from #PORvSEA! https://t.co/IDZUutsBRW
Seattle Sounders FC @SoundersFC

“This win is for you guys!” 💚💙
🗣 @CristianRoldan
#PORvSEA | #SoundersMatchday https://t.co/kSt3Hhu2Om
Major League Soccer @MLS

The Cascadia Cup stays in Seattle for another year!
#PORvSEA // Heineken #RivalryWeek https://t.co/st02XN8EHM
Major League Soccer @MLS

FT: @SoundersFC get the win and jump up to second in the West.
#PORvSEA // Heineken #RivalryWeek https://t.co/pR2KxU7wVv
Seattle Sounders FC @SoundersFC

74' Second Sounders substitution:
SEA 2 | POR 1
#PORvSEA https://t.co/5i0YRyNNAa
Seattle Sounders FC @SoundersFC

Who else but @RaulRuidiazM?!
Ruidíaz scores goal No. 🔟 on the season! 👏
SEA 2 | POR 0
#PORvSEA https://t.co/qu0EitJp4e
Major League Soccer @MLS

HT: Cristian Roldan's goal is the difference after the first 45 minutes.
#PORvSEA // Heineken #RivalryWeek https://t.co/i2SaHbulRs
Major League Soccer @MLS

We're back for the second half on ESPN (🇺🇸), TVAS (🇨🇦) and MLS LIVE on DAZN (🇨🇦)!
#PORvSEA // Heineken #RivalryWeek https://t.co/0TyQoFEBAJ
Seattle Sounders FC @SoundersFC

Go on, @CristianRoldan!
Roldan nets his fourth goal of the season 👊
SEA 1 | POR 0
#PORvSEA https://t.co/kFndLQSEUM
Major League Soccer @MLS

.@CristianRoldan scores his 4th of the season & 4th all-time vs. the Timbers! 💪
#PORvSEA // Heineken #RivalryWeek https://t.co/rKixjKHKUz
Portland Timbers @TimbersFC

Bigger than a rivalry. We stand together against fascism and racism. #RCTID https://t.co/vpMCF7qlZv
Major League Soccer @MLS

The sun is going down, but it's starting to heat up in Portland.
#PORvSEA // Heineken #RivalryWeek https://t.co/dAO8yDdByU
Portland Timbers @TimbersFC

Hate is not welcome here. #RCTID https://t.co/nTsoDnyAVI
Seattle Sounders FC @SoundersFC

A special night in enemy territory ✨
#PORvSEA RECAP ➡️ https://t.co/evnTQJhrHw https://t.co/mEzmQH1knp
Portland Timbers @TimbersFC

"It’s not good enough."
@JVillafana19 speaks post-game about the loss. #RCTID https://t.co/f3WOHeBePt
Major League Soccer @MLS

Sometimes you just find a way to win.
@CristianRoldan signing off from Portland!
#PORvSEA // Heineken #RivalryWeek https://t.co/1Aay1DWItu
Seattle Sounders FC @SoundersFC

good times in portLand, oregon https://t.co/dgoyCpy1vn
Seattle Sounders FC @SoundersFC

66' First Sounders substitution:
Great shift from @JmoSmooth13 👏
SEA 2 | POR 1
#PORvSEA https://t.co/Qi7MI91hHi
Seattle Sounders FC @SoundersFC

ALL. DAY.
@JmoSmooth13 finds @RaulRuidiazM for a dream start to the second half! 🙌
SEA 2 | POR 0
#PORvSEA https://t.co/qmrEzX9OVY
Seattle Sounders FC @SoundersFC

Right place. Right time.
@CristianRoldan gives us the first-half lead! 🙌
SEA 1 | POR 0
#PORvSEA https://t.co/luwR4wJh3R
Seattle Sounders FC @SoundersFC

22' GOOOALLLLLL SOUNDERS! CRISTIAN ROLDAN! 🍕
SEA 1 | POR 0
#PORvSEA https://t.co/p2GUdOJohS
Portland Timbers @TimbersFC

Underway. Flip to @espn now!
MATCHCENTER | https://t.co/iLWuWf0aPz | #PORvSEA #RCTID https://t.co/m34RTAwhcV
Major League Soccer @MLS

Let's kick it!
Watch NOW on ESPN (🇺🇸), TVAS (🇨🇦) and MLS LIVE on DAZN (🇨🇦).
#PORvSEA // Heineken #RivalryWeek https://t.co/Fc2m6Y0UIR
Seattle Sounders FC @SoundersFC

Anti-Fascist. Anti-Racist. Always Seattle. https://t.co/BKYKHcid6s
Seattle Sounders FC @SoundersFC

Some well-deserved 🍕after this one.
@CristianRoldan is your @budweiserusa Man of the Match for #PORvSEA! https://t.co/RLUnlw9MR8
Portland Timbers @TimbersFC

Just couldn't break through.
RECAP | https://t.co/Da4otaeJLc | #PORvSEA #RCTID https://t.co/iysKAL3nQG
Seattle Sounders FC @SoundersFC

77' Third and final Sounders substitution:
Emanuel Cecchini makes his @MLS debut!
SEA 2 | POR 1
#PORvSEA https://t.co/uEwr2MhcVu
Major League Soccer @MLS

Wow. That was quick. 😲
@SoundersFC double their lead early in the second half!
#PORvSEA // Heineken #RivalryWeek https://t.co/2rUoCHwE9N
Seattle Sounders FC @SoundersFC

Halftime. 🤙
⚽️ SEA - Roldan (Cristian version) 22'
#PORvSEA | #SoundersMatchday https://t.co/JS8mwOLjRA
Seattle Sounders FC @SoundersFC

47' GOOOOOALLLLL SOUNDERS! RUIDÍAZ!!!! 🇵🇪
SEA 2 | POR 0
#PORvSEA https://t.co/OnM1I7IxA3
Portland Timbers @TimbersFC

Second half underway. Tune into @espn!
MATCHCENTER | https://t.co/gSP3veafWs | #RCTID #PORvSEA https://t.co/fhBkhTdg73
Seattle Sounders FC @SoundersFC

Bigger than a rivalry. We stand together against fascism and racism. https://t.co/pzZnRIANY9
Seattle Sounders FC @SoundersFC

1' We are underway from Providence Park!
SEA 0 | POR 0
#PORvSEA https://t.co/EeyBwup3ro
Connection Lost. Reconnecting...