Portugal edged past Poland 3-2 on the road in the UEFA Nations League on Thursday, as the visitors claimed victory without Cristiano Ronaldo.
Krzysztof Piatek gave the hosts the perfect start with a finish after 18 minutes, but the Portuguese contingent turned the screw to wrestle control.
Andre Silva found the back of the net for the equaliser after 31 minutes, and Kamil Glik's own goal made it 2-1 to Portugal before half-time.
Manchester City star Bernardo Silva had the away fans on their feet with a goal after 52 minutes, but the Poles fought back in the closing stages.