• Khiry on to replace Roger.

    #PORvSKC | #SportingKC https://t.co/EXoi3GyqX5

  • HE'S BACK!

    In the 80th minute, Sebastián Blanco replaces Diego Valeri. #RCTID https://t.co/PuNrQUElQj

  • Timber Joey is always up to the task.

    @danner | #RCTID https://t.co/YHUWYlHgjy

  • In the 70th minute, Larrys Mabiala replaces Marvin Loría. #RCTID https://t.co/iStnA6SK82

  • In the 58th minute, @daironasprilla is replaced by @RenzoZambrano_. #RCTID https://t.co/4VnkJfHQdT

  • The second half is underway! #RCTID https://t.co/hvdltmldF3

  • Up 2-1 at the break. #RCTID https://t.co/sv5Qypzhlq

  • TIMBERS GOAL IN THE 45TH MINUTE!!!

    It's Marvin Loría giving us a 2-1 lead! #RCTID @tiktok_us https://t.co/FnHy8pWGrT

  • Chills when the ball hits the back of the net.

    An emotional moment for all of us. #RCTID https://t.co/Izot5eCMPx

  • GOOOAAAAALL TIMBERS!!!!!

    @daironasprilla equalizes in the 36th minute! #RCTID @tiktok_us https://t.co/sol4ioMDlg

  • Goal, Portland.

    1-1 | #PORvSKC | #SportingKC

  • JAYLIN LINDSEY!

    Couldn't have struck this any better!

    #PORvSKC | #SportingKC https://t.co/jqRyoGHRot

  • 28' - Goal Sporting KC. 0-1. #RCTID