Robert Lewandowski is the first Poland player to score in three different European Championships (2012, 2016, 2020).
Robert Lewandowski scored his first goal of Euro 2020 as Poland held Spain to keep alive their hopes of reaching the knockouts.
Poland knew that a defeat would mean they could not progress from Group E and they fell behind towards the end of the first half when Alvaro Morata's close-range finish was given by VAR after initially being ruled out for offside.
But Lewandowski, who had struggled to make an impact in Poland's opening-game defeat to Slovakia, equalised early in the second half when he thumped home a header.
Spain had the chance to retake the lead soon after with a penalty, awarded by referee Daniele Orsato after he had checked a challenge on Gerard Moreno on the pitchside monitor, but Moreno compounded to slam his effort against the post before Morata sent the follow-up wide.
Manchester City forward Ferran Torres headed wide as Spain pushed in the closing stages, while Morata was denied from point-blank range by Poland goalkeeper Wojciech Szczesny late on.
But too often their play was predictable and lacking in urgency and the draw means the three-time European champions are still without a win at Euro 2020 after they were held to a goalless draw by Sweden in their opener.
Spain are third in Group E with two points, with Slovakia second on three and Sweden top with four. Luis Enrique's side play Slovakia in their final group game on Wednesday.