Portugal remain alive in the Euro2012 football tournament after beating Denmark 3-2 in Lviv.
Portugal had gone up 2-0, but needed a winner three minutes from time by Silvestre Varela to grab their first points of the competition.
Germany beat the Netherlands 2-1 in the other group game