LISBON - Porto booked their place in the Portuguese Cup final with a 3-2 aggregate win over Estrela da Amadora after losing the away second leg 2-1 on Wednesday. Porto opened the scoring through Argentine striker Ernesto Farias in the fourth minute but first-half goals by Varela and Anselmo earned Amadora the second leg win. The 2-0 victory at the Dragao Stadium in the first leg took Porto through. In the other semi-final on Wednesday, Pacos de Ferreira scored a last-gasp goal to beat Nacional 3-2 to reach the final with a 5-4 aggregate triumph. The final will be played on May 31 in Lisbon.