Knockout Stage presented by Audi

PhiladelphiaPHI
1
FINAL
2

PortlandPOR
Brotherly Game @BrotherlyGame

Minute totals for #MLSisBack https://t.co/P4LHkmbjpw
Portland Timbers @TimbersFC

We have an announcement to make: https://t.co/zHMGyt6fem
Portland Timbers @TimbersFC

In the 86th minute, Felipe Mora and Pablo Bonilla replace Sebastián Blanco and Jroge Villafaña. #PHIvPOR #RCTID https://t.co/o4dtj0PqZg
PhilaUnion @PhilaUnion

.@andreblake29 though 👀 https://t.co/rOvZTRo70y
PhilaUnion @PhilaUnion

@PhilaUnion sub in the 59': Ilsinho comes on for Sergio Santos.
#DOOP | #PHIvPOR 0 - 1 https://t.co/KId3mpVhQX
Mike Donovan @TheMikeDonovan

First half story in stats. Philly's GK has more passes than the Union's 3 attacking starters. #RCTID https://t.co/akONSGB1MM
Matthew Doyle @MattDoyle76

Santos's PK juuuuuuuuuust a bit high https://t.co/bj8xLiHIbI
Mike Donovan @TheMikeDonovan

@PaulTenorio Diego Chara has been known to https://t.co/fj1zCqXVhA
Portland Timbers @TimbersFC

And #PHIvPOR is underway! Flip to @FS1.
MATCHCENTER: https://t.co/zM9BX7uHiv | #RCTID https://t.co/8fStnHWWLZ
PhilaUnion @PhilaUnion

@eintracht_us Thanks, friends! https://t.co/6lHBk7xWGN
Matthew Doyle @MattDoyle76

The #MLSisBack semifinals kick off in about 40 mins. Here's your tactical preview... https://t.co/Xeo5I1poaC https://t.co/Ke7qFg3ehc
Portland Timbers @TimbersFC

Our Starting XI vs. @PhilaUnion in tonight's semifinal.
#PHIvPOR | #RCTID | #MLSisBack https://t.co/UFW3ETIAYR
Portland Timbers @TimbersFC

“Tonight, we’re very happy with the way we played.”
Larrys Mabiala speaks after a tough battle. #PHIvPOR #RCTID https://t.co/bWBoLowV5D
Portland Timbers @TimbersFC

Beautiful night, beautiful result, beautiful smiles.
Night in Pictuers | https://t.co/VewmIa6EHM | #RCTID https://t.co/ZdP2oV0gsn
Portland Timbers @TimbersFC

Seba, Jebo, and tournament finals.
#Statman Three | https://t.co/GFeUD8gq87 | #RCTID https://t.co/oDhjiu6tEF
Joe Tansey @JTansey90

Hopping on for 30 minutes of postgame coverage with @Sean_Brace on @foxphlgambler now. https://t.co/jAYVIPcrvH
Portland Timbers @TimbersFC

Headed to final! #RCTID https://t.co/vJ2JELrCBQ
Portland Timbers @TimbersFC

In the 86th minute, Felipe Mora and Pablo Bonilla replace Sebastián Blanco and Jorge Villafaña. #PHIvPOR #RCTID https://t.co/2mpTQKmIVj
PhilaUnion @PhilaUnion

WOOT WOOOOOT! May be late in the game, but we're not done fighting 😤
#DOOP | #PHIvPOR 1 - 2 https://t.co/shvBrVFY1D
PhilaUnion @PhilaUnion

Dre goes full stretch to keep us in this battle 🔥🔥🔥
#DOOP | @andreblake29 | #PHIvPOR 0 - 2 https://t.co/dsaiImZR40
Portland Timbers @TimbersFC

WE SEE YOU JARO 🤤 #RCTID https://t.co/HSalNEa1kv
Portland Timbers @TimbersFC

COVID tests are looking really different these days. https://t.co/3MgOj5Aq37
PhilaUnion @PhilaUnion

@PhilaUnion's second half underway. Time to battle back😤
#DOOP | #PHIvPOR 0 - 1 https://t.co/8zYNm77E1o
Portland Timbers @TimbersFC

The second half is underway on @FS1!
MATCHCENTER: https://t.co/zM9BX7uHiv | #RCTID #PHIvPOR https://t.co/ZyB0iGY5K0
Major League Soccer @MLS

EBOBISSE GIVES PORTLAND THE LEAD
@kingjebo's 4th goal gives @TimbersFC the 1-0 advantage. #PHIvPOR https://t.co/uPelOzFcY3
Portland Timbers @TimbersFC

Right after #PHIvPOR, don't miss our digital post-game show!
DETAILS: https://t.co/nmSavxtuGu | #RCTID https://t.co/dnIqM83Xne
Major League Soccer @MLS

Dem boyz are READY! #PHIvPOR https://t.co/mMgSSvrBj1
Matthew Doyle @MattDoyle76

@aNateScott OH MY GOD THIS IS THE GREATEST GOAL OF ALL-TIME https://t.co/4PFlbPf4Hq
Mike Donovan @TheMikeDonovan

Can you report someone for hurting your feelings on slack? If so, I'd like to report @checkyourspam https://t.co/Og1dLS9hH1
Portland Timbers @TimbersFC

It’s not a celebration until Gio Savarese shows up. #RCTID https://t.co/TGU90cMmUn
PhilaUnion @PhilaUnion

Through thick & thin, family through it all 💙💛 https://t.co/v00a0vXGFg
PhilaUnion @PhilaUnion

Never stop fighting as Miro forces the save and Wooten cleans it up late in this one 💪
#DOOP | #PHIvPOR 1 - 2 https://t.co/5jCD9pYRfP
Brotherly Game @BrotherlyGame

Woot there it is! https://t.co/KHZhiY5GHB
Major League Soccer @MLS

THEY HAVE LIFE!
Wooten pounces and @PhilaUnion are only down 1-2 with a few minutes left. #PHIvPOR https://t.co/nRcDUtPKk7
Portland Timbers @TimbersFC

GOOOOOAAAAAAALLLLLL TIMBERS!!!
Seba Blanco gives us a 2-0 lead in the 70th minute! #PHIvPOR #RCTID https://t.co/WZvzUrbqUm
Portland Timbers @TimbersFC

In the 56th minute, Jarek Niezgoda and Andy Polo replace Jeremy Ebobisse and Marvin Loría. #PHIvPOR #RCTID https://t.co/5OAfw1DSG3
Major League Soccer @MLS

The battle for a spot in the FINAL continues. #PHIvPOR
📺
🇺🇸: FS1, TUDN, UniMas
🇨🇦: TSN, TVAS https://t.co/BJtMFUWlK5
Brotherly Game @BrotherlyGame

An absolutely beautiful night here in Chester https://t.co/YdsP2yoZRV
Portland Timbers @TimbersFC

GOOOOALLL TIMBERS!!!!
In the 12th minute, @kingjebo gives us a 1-0 lead!! #PHIvPOR #RCTID https://t.co/snZPc5qqbs
PhilaUnion @PhilaUnion

Sending some love to you, @HulkUnionSmash https://t.co/VWova982m7
PhilaUnion @PhilaUnion

You tuning in tonight??? Tell us where you're watchin' from, Union fans!!
#DOOP https://t.co/jwPsORSJZs
Major League Soccer @MLS

🗣 we out here! #PHIvPOR https://t.co/iFKq5MXPjV
Connection Lost. Reconnecting...