Atletico Madrid ended Porto's eight-match unbeaten run at home in the UEFA Champions League with a 2-1 win on Tuesday.
The Portuguese champions found it difficult to get through their visitors’ defence for much of the match, but Jackson Martinez did give them the lead with an excellent header.
Chelsea were the last side to defeat Porto at Estadio Dragao in November 2009 and that run came to an end in the second half as Diego Godin and Arda Turan hit the goals.
The hosts made just two changes from their weekend 1-0 win over Vitoria Guimaraes as Lica and Juan Fernando Quintero dropped to the bench in favour of the more experienced Steven Defour and Silvestre Varela.
Atletico picked up their first league victory over Real Madrid since 1999 at the weekend and Diego Simeone unsurprisingly kept the team as similar as possible.
Nevertheless, Koke and the suspended Diego Costa came out of the starting XI, with Raul Garcia and Leo Baptistao taking their respective places.
The first 15 minutes saw Porto struggle to break Atletico down in open play, but all Paulo Fonseca’s side needed was a free-kick, and in the 16th minute they got their breakthrough.
Tiago fouled Josue on the left and the 23-year-old curled an inviting delivery into the area which Martinez knocked past Thibaut Courtois with a diving header, holding off Godin in the process.
Atletico's best opportunity of the half came in the final five minutes, but they needed a helping hand as Porto goalkeeper Helton flapped at Gabi's corner and knocked it on to the crossbar.
Simeone’s team looked significantly more motivated at the beginning of the second period and eight minutes in Luis Filipe narrowly missed the target with a shot from 30 yards out.
After their encouraging start, Atletico equalised in the 58th minute as Godin atoned for his role in Martinez’s opener.
Once again a free-kick was integral and the Uruguayan rose highest to nod Gabi’s cross past Helton, who needlessly rushed out in an attempt to punch the initial delivery away.
A few seconds after replacing Lucho Gonzalez, Quintero fired a free-kick just past Courtois’ left-hand post as Fonseca looked to make his side more dynamic in attack.
Helton denied Garcia in the 76th minute, but he could not nothing to prevent Arda with just four minutes of normal time remaining.
Gabi passed his free-kick through the Porto wall and the Turkey international smashed his effort past Helton from close range, completing Atletico's first away win against Portuguese opposition in eight attempts.
|Coach: Paulo Fonseca|
for Josue 60'
for L. González 68'
for E. Mangala 89'
|Football League Wrap: Tranmere defeated, Chesterfield move top of League Two|
|Serie A Preview: Inter v Milan|
|Bundesliga: Frankfurt 1 Augsburg 1|
|Ligue 1: Monaco 1 Valenciennes 2|
|La Liga: Elche 0 Malaga 1|
|Eredivisie: RKC Waalwijk 1 Twente 1|
|La Liga Preview: Getafe v Barcelona|
|Ligue 1 Preview: Paris Saint-Germain v Lille|
|UAE Pro League Wrap: Al Ahli extend lead, Al Shaab earn rare win|
|Lambert seeks more Villa away success|
|Sunderland will have ´no excuses´ for Norwich failure, says Poyet|
|Hughton hails Poyet impact|
|Pardew anticipating difficult Palace clash|
|UEFA provisionally ban three clubs from European competition|
|La Liga Preview: Valencia v Real Madrid|
|Valdes to keep new club quiet|
|Allardyce urges West Ham to expose United frailties|
|Bruce bemoans Brady injury|
|Laudrup rules out Tottenham switch|
|Premier League Preview: Swansea City v Everton|
|Benitez is ´a lucky charm´, says De Laurentiis|
|Stoke wait on Shawcross fitness|
|Koscielny to miss out on Chelsea clash|
|Liverpool owner hails Suarez deal as sign of club´s progress|
|Moyes reveals Nani setback|
|Schweinsteiger to return in January|
|Thohir not worried ahead of derby|
|Mourinho eyes defensive improvements|
|Pellegrini optimistic on Zabaleta return|
|Gourcuff reveals contract refusal|
|Suarez pens new long-term Liverpool deal|
|Klopp predicts tough Hertha battle|
|Dempsey has medical ahead of Fulham return|
|Bruce sympathetic to Mackay situation|
|A-League: Brisbane Roar 0 Newcastle Jets 2|
|Celtic´s Lustig set to miss four months|
|Messi blasts Barca official|
|Redknapp slams Villas-Boas´ signings|
|Atalanta out to continue home record|
|Phillips poised for January Palace exit|
|Dembele: Spurs ´positive´ about Sherwood appointment|
|Benitez predicts busy January at Napoli|
|Kerslake expects Mackay to be in charge for Liverpool game|
|Lowe given Glory role|
|Baines set for Everton return|
|Pedro keen on emulating Iniesta|
|Pochettino not interested in January purchases|
|Poyet calls for mid-season break|
|Iajour up for Bayern test|
|Martinez seeking ´short-term solutions´ in transfer window|
|Kompany urges City to remain focused|
|Rodgers glad he avoided Tottenham|
|Del Piero in line to take on Juventus in Australia|
|Copa del Rey Wrap: Valencia scrape through, Bilbao thrash Celta|
|Primeira Liga: Maritimo 2 Braga 2|
|Galliani to stay at Milan|
|Klopp plays down Club World Cup|
|Schalke coach Keller not fearing the sack|
|Wilshere loses appeal against two-match ban|
|Zaha on Pardew´s radar|
|Milan will be my final club, says Abbiati|
|Anigo to remain at Marseille helm for time being|
|Premier League Preview: West Brom v Hull City|
|No Bankia involvement in Bale deal, says Perez|
|Galliani wants stronger Milan youth system|
|Rafinha extends Bayern contract|
|Premier League Preview: Stoke City v Aston Villa|
|Poyet: No excuse not to perform|
|Vanishing spray to be used at World Cup|
|Gabbidon praises Palace strike pair|
|Premier League Preview: Manchester United v West Ham|
|Hughton calls for Norwich City to show character|
|Premier League Preview: Fulham v Manchester City|
|Samaras attracting Lazio interest|
|Premier League Preview: Liverpool v Cardiff City|
|Rodgers backs Mackay at Cardiff|
|Foster back fit and raring for West Brom recall|
|De Boer agent denies Tottenham contact|
|Premier League Preview: Crystal Palace v Newcastle United|
|Hungary appoint Pinter as new coach|
|Iniesta signs new Barca contract|
|Rodgers coy over Suarez talks|
|Jagielka hopes for fresh faces at Everton to help top-four push|
|A-League: Central Coast 1 Wellington 0|
|Spain end top of FIFA rankings for sixth year running|
|Allardyce disappointed to draw Manchester City|
|Pascoe hails ´unbelievable´ Suarez|
|Vorm knee surgery brought forward|
|Blanc hails Cavani brace|
|Michu wants Aspas to join Swansea City|
|Hoeness plays down Bayern treble suggestions|
|Dzeko confident he can fill Aguero void|
|Moyes: No loan offers for Zaha|
|Kiessling calls for Leverkusen response|
|Matuidi: Cavani on par with Ibrahimovic|
|Yeboah set to join Borussia Monchengladbach|
|Rooney a ´chance´ to face West Ham|
|FIFA Club World Cup Preview: Bayern Munich v Raja Casablanca|
|Benzarti praises ´extremely talented´ Raja Casablanca|
|Ranieri unsure over Falcao return|
|Coupe de La Ligue Wrap: Cavani leads PSG to dramatic win|
|Copa del Rey Wrap: Real Madrid through as Sevilla crash out|