Lucho Gonzalez’s second-half strike enabled Porto to get their UEFA Champions League campaign under way with a 1-0 win at Austria Vienna.
Gonzalez settled Wednesday’s Group G encounter 10 minutes after the break with a well-taken goal following good work from right back Danilo.
Vienna boss Nenad Bjelica named an unchanged team from Saturday's 3-2 defeat to SV Grodig, while his Porto counterpart Paulo Fonseca made three alterations to the side that won 2-0 at home to Gil Vicente at the weekend.
Eliaquim Mangala, Gonzalez and Josue all came into the side at the expense of Maicon, Juan Quintero and Steven Defour.
The visitors had the only effort of note in the opening exchanges, as Heinz Lindner dived to his right to parry Fernando's volley from distance in the second minute.
Vienna had the better of the first 20 minutes but were restricted to efforts from range, with Daniel Royer and Florian Mader both seeing shots fly well off target.
Porto's Jackson Martinez then had the best chance of the first half, but he could only prod his attempt high and wide as he stretched to reach the ball with Lindner charging out to close down the angle.
Phillipp Hosiner wasted a good chance to open the scoring for the hosts shortly after the half-hour mark when he headed over the bar with Helton stranded, and Marko Stankovic then went close to giving them the lead in remarkable fashion three minutes before the break, but his effort from 50 yards dropped onto the roof of the net.
After an even opening to the second period, the visitors went ahead in the 55th minute.
Danilo made a strong run down the right, got to the byline and cut the ball back to the centre of the box where Gonzalez was in space to sweep beyond a wrong-footed Lindner from 15 yards.
Vienna's responded well though and they almost claimed an immediate equaliser, Markus Suttner getting on the end of Mader's right wing cross only to see his header cannon off the post and away to safety.
Hosiner was proving a real threat to Porto's defence and twice went close to finding an equaliser, first robbing Nicolas Otamendi on the half way line and firing straight at Helton, before wriggling free of two defenders and hitting the side netting from 20 yards.
As the half wore on, Vienna continued to press hard for an equaliser but were kept at bay by a resolute Portuguese defence who dealt with any threat with relative comfort.
And despite heavy pressure throughout stoppage time, the hosts could not find the equaliser they desperately wanted and Porto were able to close out the game.
|Coach: N. Bjelica|
for T. Jun 68'
for J. Holland 84'
for P. Hosiner 84'
|Liga MX Wrap: Leon, America into final|
|Ranieri delighted with narrow win|
|Colombia Primera A Wrap: Atletico Nacional win again|
|Uruguay Primera Division Wrap: Tight title race continues|
|Liga del Futbol Profesional Boliviano Wrap: Bolivar stay top|
|Chile Primera Division Wrap: Universidad Catolica claim top spot|
|Ecuador Primera A Wrap: Champions Emelec finish with a win|
|Copa del Rey Wrap: Osasuna, Espanyol claim comeback draws|
|Barkley can be England´s ´diamond´, says Martinez|
|Ligue 1 Wrap: Monaco into second with win, Lille beaten|
|Mazzarri adamant Inter were denied ´clear´ penalty|
|Brazil Serie A Wrap: Fluminense, Vasco relegated as violence mars final weekend|
|Serie A Wrap: Roma back on track, Inter held at home|
|Primeira Liga Wrap: Sporting move top, Olhanense lose again|
|Serie A: Inter 3 Parma 3|
|Peru Primera Division: Real Garcilaso 3 Universitario 2|
|Fan clashes mar Brazilian league fixture|
|Bundesliga Wrap: Wolfsburg win again, Hertha up to seventh|
|Wenger praises Everton performance|
|Martinez delighted with Everton display|
|Eredivisie Wrap: Feyenoord stay in touch with top three, Groningen lose at home|
|UEFA Champions League Preview: Benfica v Paris Saint-Germain|
|Premier League: Arsenal 1 Everton 1|
|UEFA Champions League Preview: Bayern Munich v Manchester City|
|Meulensteen confident over Berbatov future|
|Arsenal to face Tottenham in FA Cup third round|
|Lambert disappointed with refereeing decisions|
|Russian Premier League Wrap: Zenit back on top, Spartak close the gap|
|Leonardo: PSG tried to sign Ronaldo|
|Cocu defiant despite heavy PSV defeat|
|Premier League: Fulham 2 Aston Villa 0|
|Garcia delighted as Roma back on form|
|Paulinho hails Tottenham resilience|
|UEFA Champions League Preview: Manchester United v Shakhtar Donetsk|
|Hughes sees Stoke progression|
|Marcelo tips Kaka for FIFA World Cup recall|
|Pochettino sticks to attacking philosophy|
|Milner bemoans City travel sickness|
|Laudrup looking for striker boost|
|Juve will not miss Pirlo, says Mancini|
|Poyet has own goal concerns|
|Coloccini: We have learnt from our mistakes|
|Buffon fires Hart a World Cup warning|
|Hughton urges Hooper service|
|Hyypia hails ´important´ win over Dortmund|
|Clarke frustrated with penalty decision|
|Moyes confident in Manchester United squad|
|Mourinho: Chelsea are in trouble|
|Six arrested in new match-fixing probe|
|A-League: Melbourne Victory 1 Newcastle Jets 2|
|Allardyce furious with Nolan indiscipline|
|Keller: Korb deserved a red card|
|Balotelli still confident despite late miss|
|Benitez bemoans errors, Guidolin thrilled with draw|
|No worries for Madrid after Copa del Rey draw|
|Son expected goal and victory against Dortmund|
|Paraguay Division Profesional Wrap: Cerro Porteno finish Clausura unbeaten|
|MLS Cup: Sporting Kansas City 1 Real Salt Lake 1 (7-6 on pens)|
|Guardiola thrilled with Bayern´s complete performance|
|Garcia focused on attractive football, Roma´s fans - not Juve|
|Copa del Rey Wrap: Real held, holders Atletico all but through|
|Primeira Liga Wrap: Martinez sends Porto top, Estoril see off Pacos|
|Ligue 1 wrap: Five-star PSG back on track, Lorient march on|
|Eredivisie Wrap: Top three all win, RKC draw|
|Klopp confirms hospital visits for Bender, Sahin|
|Serie A Wrap: Napoli, Milan both held|
|Poyet disappointed by second-half performance|
|Bundesliga Wrap: Bayern, Leverkusen secure wins|
|Balotelli calls for better focus from Milan|
|Allegri blasts Milan after Livorno draw|
|Villas-Boas pleased with efficient Tottenham|
|Scottish Premiership Wrap: No winning start for Inverness boss, Dundee United go third|
|Blanc pleased with PSG response|
|Marseille sack Baup|
|Clarke rues missed chances in West Brom defeat|
|Premier League: Sunderland 1 Tottenham 2|
|Bundesliga: Borussia Dortmund 0 Bayer Leverkusen 1|
|Pulis predicts tricky December for Palace|
|Hughes praises Assiadi impact|
|Ribery glad to be back as Bayern run riot|
|Mackay rues Cardiff´s wastefulness|
|Pellegrini praises Southampton display|
|Chelsea lack killer instinct, Mourinho laments|
|Rodgers lauds prolific Suarez|
|Lallana: Southampton deserved to win|
|Ligue 1: Paris Saint-Germain 5 Sochaux 0|
|Football League Wrap: Notts County, Cheltenham Town clinch wins|
|Championship Wrap: Burnley go top, Derby win fifth in a row|
|Premier League: Liverpool 4 West Ham 1|
|Premier League: Crystal Palace 2 Cardiff City 0|
|Premier League: Stoke City 3 Chelsea 2|
|Premier League: Southampton 1 Manchester City 1|
|Bundesliga: Werder Bremen 0 Bayern Munich 7|
|Moyes confident on United prospects|
|Pardew: Old Trafford win among the best of my Newcastle career|
|FIFA announce World Cup fixture changes|
|Premier League: Manchester United 0 Newcastle United 1|
|Escriba plays down Elche hopes|
|Lambert wary of Meulensteen effect|
|A-League Wrap: Kewell´s Heart held, Mariners down Sydney|
|J.League Wrap: Sanfrecce defend title, Marinos beaten|
|Courbis set for Montpellier job|
|Rosler appointed Wigan manager|
|Poyet: Uruguay will beat England|
|Ferdinand unsure over Moyes´ late selection tactic|
|Win shows squad depth, says Conte|
|Blanc denies PSG defeat was inevitable|
|Barcelona ´obliged to win´, says Martino|
|Unbeaten Bayern streak doesn´t faze Guardiola|
|Gilardino Toronto-bound as Italian MLS legion grows|
|Manaus stadium built for the heat, says sports secretary|
|Valcke: USA, England in tough groups|
|Ranieri admires lowly Ajaccio|
|Copa del Rey Wrap: Barcelona arrest deficit to beat third-tier Cartagena|
|Wenger dismisses complacency fears|