Poland twice came from behind to salvage an unconvincing 2-2 home draw with Iceland on Tuesday and left their manager Paulo Sousa with plenty to ponder after their final dress rehearsal for the European Championship.
Poland substitute Karol Swiderski spared his side's blushes with an 88th minute equaliser after Piotr Zielinski had first pulled them level in the 34th.
Albert Gudmundsson fired Iceland into a 26th-minute lead and Brynjar Bjarnason restored the visitors' advantage in the 47th.
Iceland were pegged back early on and took the lead out of the blue when Gudmundsson tucked the ball away at the near post with a clever back-heel after Gudmundur Thorarinsson swung in a corner past a static Polish defence.
Zielinski equalised with a clinical finish before the break, sweeping the ball home from the edge of the six-yard box after a flowing move started by their record scorer Robert Lewandowski.
But more slack defending cost the Poles again as they failed to clear a Thorarinsson cross from the left and centre back Bjarnason blasted an unstoppable volley into the roof of the net from 12 metres.
With time running out for Poland, Swiderski levelled shortly after coming on for Lewandowski as he chested down a cross from the right and scrambled home a low shot from close range.
Poland open their Euro 2020 Group E campaign against Slovakia in St Petersburg on Monday and meet Sweden at the same venue on June 23 after facing Spain in Seville on June 19.