Jackson Martinez netted a second-half equalizer as Porto salvaged a 1-1 draw against Austria Vienna in a Champions League Group G game on Tuesday.

Roman Kienast got Vienna's first goal - and ultimately its first point in the competition this season - after pouncing in the 11th minute when Brazilian defender Danilo mis-hit his clearance and sending a shot from the edge of the area that beat Helton.

Porto was livelier in the second half, with Martinez heading the equalizer into an open goal amid a goalmouth scramble three minutes after the restart.

Porto, a two-time European champion, is winless in three home games in the Champions League this season. It sits in third place in the group on five points, one behind Zenit St. Petersburg with one game remaining. Leader Atletico Madrid has 13 points.

Porto is on its worst run in a competition it has contested 18 times. At the final whistle, fans at the Stadium of the Dragon jeered and whistled for the second time in four days at Porto coach Paulo Fonseca, who is in his first season in charge at the club.

Vienna didn't play particularly well but it profited from Porto's weak form as the home team hit too many stray passes and failed to get out of first gear in midfield.

Vienna goalkeeper Heinz Lindner played a key role, helping maintain the visitor's first-half lead as he twice denied Martinez and blocked Steven Defour's close-range effort.

Lindner was kept busy in the second half, too, as he produced a reflex save in the 56th to stop a ball that bounced off Lucho Gonzalez's chest.

Martinez appeared set to score a winner two minutes from the end but he narrowly failed to connect with Danilo's cross. The Colombian striker missed again in added time.