HOUSTON -- Rafael Marquez Lugo made the winning penalty kick as Pachuca defeated the Houston Dynamo 4-3 in a shootout after a 2-2 tie in a semifinal of the SuperLiga tournament Tuesday night.
Pachuca will meet the winner of Wednesday's Los Angeles Galaxy-D.C. United semifinal for the SuperLiga title and a $1 million purse on Aug. 29.
After a rugged 90 minutes of regulation and 30 minutes of overtime play, the teams went to the shootout. Wade Barrett, Chris Wondolowski and Richard Mulrooney connected for Houston, while Fernando Salazar, Gabriel Caballero and Luis Gabriel Ray hit the first three for Pachuca.
Then Dynamo forward Brian Ching's shot bounced off the left goal post and Pachuca midfielder Damian Alvarez's shot was blocked by goalie Pat Onstad.
But Pachuca goalie Miguel Calero stopped Joseph Ngwenya's shot to set up Lugo's winning kick.
The teams met in a two-game set in the semifinals of the CONCACAF Champions' Cup in March and Pachuca won 5-4 on aggregate score. Tuesday's game was played before 21,712, the Dynamo's largest home crowd of the season.
Three players were ejected. Dynamo defender Patrick Ianni got a red card in the 14th minute after he pulled down Christian Gimenez from behind, keeping him from an easy score. Pachuca's Andres Chitiva was ejected on a red card in the 85th minute for diving.
In overtime, Dynamo midfielder Corey Ashe received a red card in the 102nd minute for elbowing a Pachuca player in the face.
Houston started fast, scoring on a short chip shot by Dwayne De Rosario on an assist from Brian Mullan in the fourth minute.
Mexican League champion Pachuca tied it in the 28th on a goal from 18 yards on the left side by Juan Carlos Cacho off an assist by Carlos Rodriguez.
In the 61st minute, Chitiva fielded a rebound out of a group of players and scored from 12 yards to give Pachuca a 2-1 lead.
The Dynamo, which has lost two straight in MLS play, tied it in the 82nd minute when Eddie Robinson got an assist from Mulrooney for a short kick from the left side.