Robert Lewandowski fired a hat trick as Poland held on for their first World Cup qualifying win of the campaign with a 3-2 victory in Warsaw against Group E rivals Denmark.
Lewandowski scored twice in the first half, his second from the penalty spot, and struck again early in the second half as Poland opened up a three-goal lead.
Denmark hit back through Kamil Glik's own goal and substitute Yussuf Poulsen, but Poland, who conceded a two-goal lead to draw 2-2 in Kazakhstan in their opening qualifier, held on for victory.
Poland made all the early running and headers from Arkadiusz Milik and Grzegorz Krychowiak, plus Kamil Grosicki's low shot, were all well saved by Kasper Schmeichel.
But the Danish goalkeeper could do nothing about the opening goal in the 20th minute when Bayern Munich striker Lewandowski converted from close range following Grosicki's cross.
Poland moved further ahead in the 34th minute. Milik was fouled in the area by Denmark defender Jannik Vestergaard and Lewandowski placed his penalty into Schmeichel's bottom left-hand corner.
Lewandowski was on the end of a fine third goal for Poland two minutes after the break, firing home a low angled shot from just inside the area. It was his third hat-trick of the season having already bagged two for Bayern back in August.
But if the hosts thought they were home and dry, Denmark had other ideas, especially when Poland defender Glik turned the ball past his own goalkeeper Lukasz Fabianski in the 49th minute.
The Danes threatened again when Poulsen's low shot from a tight angle was well saved by Fabianski and Pierre-Emile Hojbjerg fired just over the crossbar soon after.
Poulsen then brought the visitors back into the match, lashing the ball high into the net following Peter Ankersen's cross to make it 3-2 with 21 minutes to play, but Poland saw the game out without any further scares.