Nani curled an effort wide of the far post for the visitors in a frenetic opening to the encounter.
Sixteen minutes into the match, Nani went one better and put the Portuguese side ahead. The ball was played to the winger after a short corner and despite mishitting the shot, it evaded Klaas Jan Huntelaar and rolled into the back of the net.
The Germans almost struck back immediately though, as Julian Draxler flashed a volley wide of the upright.
Mauricio was shown a second yellow card for a late challenge on Marco Hoger in the 33rd minute, and they conceded just a minute later as Chinedu Obasi's weak effort squirmed away from Rui Patricio and spun into the back of the net.body check tags ::