SEATTLE (AP) - The Seattle Sounders and D.C. United will meet in the U.S. Open Cup final after winning their semifinals on Tuesday.
Seattle got a late equalizer and then beat Houston Dynamo 2-1 after extra time, while D.C. beat the lower-league Rochester Rhinos by the same score.
Houston took a 1-0 lead after 32 minutes through Nigerian striker Ade Akinbiyi - formerly of Burnley and Stoke - and held that advantage until the 89th minute when Nate Jaqua brought Seattle level.
In the fifth minute of extra time, Sounders midfielder Stephen King ran onto a Steve Zakuani pass and drove home his shot from the top of the penalty area.
In the other semifinal, South African striker Thabiso Khumalo scored what proved D.C. United's winner in the 82nd minute, and then later broke a wrist.
Bolivian captain Jaime Moreno converted a penalty to put United ahead 1-0 in the 41st minute.
Rochester, which plays a level below Major League Soccer in the USL First Division but won the Cup in 1999, equalized through Kenyan forward Tai Atieno in the 62nd minute.
Khumalo scored the winner by following in on a blocked shot. In injury time, Khumalo right wrist was hit by the ball after a goalkeeper clearance, breaking the joint.
D.C. United, which beat USL-1's Charleston Battery in last year's final, is aiming to become the first team since 1983 to retain the Cup.