Tre mål av Didier Drogba (Foto: REUTERS/Jean Paul Pelissier)
Seieren gjør at Real fosser videre mot avansement. Seks poeng på to kamper betyr at Real Madrid topper gruppe F
suverent. Marseille har tre poeng etter at de vant 3-0 hjemme mot Partizan Beograd onsdag.
I den kampen scoret Didier Drogba alle tre målene etter ekte hat trick i 2. omgang. Målene kom etter 62, 64 og 84 minutter.
I Porto var det hjemmelaget som nokså overraskende tok ledelsen mot Real Madrid. Scoringen kom ved Francisco Costinha etter sju minutter.
Men et Real Madrid uten en skadet David Beckham slo kraftig tilbake. Først utlignet Ivan Helguera og Santiago Scolari
før pause, før Zinedine Zidane fastsatte sluttresultatet til 1-3 etter pause.