Cristiano Ronaldo struck a stunning winner to give Manchester United a 1-0 win over Porto and a spot in the Champions League semifinals with a 3-2 aggregate victory.
Ronaldo began his run from just inside the Porto half in the sixth minute and sent a rising shot from 40 yards past diving goalkeeper Helton and into the top corner.
Porto 0 – 1 Man Utd
FC Porto: Helton, Sapunaru (Costa 80), Rolando, Bruno Alves, Cissokho, Lucho Gonzalez (Mariano Gonzalez 31), Fernando, Raul Meireles, Lopez, Hulk, Rodriguez (Farias 64).
Subs Not Used: Nuno, Stepanov, Guarin, Madrid.
Man Utd: Van der Sar, O’Shea, Ferdinand, Vidic, Evra, Giggs, Carrick, Anderson (Scholes 78), Rooney, Berbatov (Nani 68), Ronaldo.
Subs Not Used: Foster, Neville, Evans, Tevez, Macheda.
Booked: Vidic, Evra.
Goals: Ronaldo 6.
Ref: Massimo Busacca (Switzerland).