Commanded his area well while filling in for the suspended Michael Gspurning. Didn't have much of a chance on Johnson's subtle strike, but could have done better on Nagbe's goal.
Hesitated for a split-second on Johnson's goal, allowing the striker to beat him to the near post. Seattle's center back pairing remains a major concern.
Looked in over his head at times, and easily could have been called for a penalty for a needless second-half challenge on Johnson. Struggling with an injury, he came off in the 63rd minute.
The veteran reacted too slowly as Nagbe beat him for the second goal, and Traore wasn't entirely blameless on the first tally either.
Though deployed on the right flank, Evans roamed the midfield to spark Seattle's attack from different angles. Shifted to right back when Rosales came on midway through the second half, then provided the throw-in on Alonso's goal.
Provided width to Seattle's attack but got caught in no man's land when Jewsbury found himself open to set up the opener. With Jewsbury and Nagbe facing Gonzalez and Moffat, Portland enjoyed a distinct advantage on that side.
Made a minimal impact up top before dropping to a flank role. Will be suspended for the second leg after being booked for a foul on Valeri.
Moffat, like Evans, pinched inside to find the game centrally, but defensively the former Timber conceded too much space wide. Should have communicated better with Gonzalez to close down Jewsbury on the opener.
Turned in a typically aggressive outing in holding midfield, winning tackles and distributing smartly. Gave Seattle a lifeline when he drilled home Joseph's flick-on header late.
Showed flashes of creativity at the top of the midfield diamond but was afforded little room to operate. Tested Ricketts with a stellar free kick, then narrowly missed a near-post volley and headed a shot off the crossbar after moving up top.
Didn't get the service necessary to make a difference and couldn't create much for himself either when he dropped into midfield to collect.
Came up with a big save on Dempsey's first-half free kick but misplayed Alonso's late strike, letting it slip right through his legs.
Offered composure in the back, positioning himself well and winning a slew of aerial challenges. Was a pest for Seattle's forwards from beginning to end.
Was typically reliable, turning in a workmanlike performance at left back. Had little trouble muting Moffat, though Rosales off the bench was a more difficult task.
Partnered well with Kah to put out whatever fires Portland's back line faced, and neither center back could be faulted on Alonso's goal.
It was a standout performance from the converted midfielder, who was solid defensively and got forward well. Provided a perfect near-post service to set up Johnson's goal.
Did decent work defensively and chipped into the attack at times, but was fairly quiet. Picked up a yellow card just before halftime.
It wasn't his finest performance on the ball, but the Timbers captain still did the necessary dirty work defensively to limit Dempsey's time and space in midfield.
Attacked space on the dribble whenever it was conceded to him, tucking inside to get some extra touches. Started and finished Portland's second goal, as he distributed, continued his run into the box, then confidently collected the ball and converted.
Like his opposite number Dempsey, Valeri had a few clever touches and inspired ideas but didn't have the space to hit that final pass. Removed in the 61st minute.
Combined with Johnson to contain Dempsey. Played some smart high-percentage passes, but also jump-started a few attacks with more creative distribution. Sprayed the ball wide to pick up the secondary assist on Johnson's goal.
Came on to lock things down defensively for the final 17 minutes. Instead was booked for an overzealous challenge before letting Joseph beat him to the header that set up Alonso's goal.
The 61st-minute sub orchestrated Portland's second strike by slipping in Nagbe. Was caught ball-watching, though, as Alonso evaded his mark to halve the Seattle deficit.