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 two and Sweden top with four. Luis Enrique's side play Slovakia in their final group game on Wednesday (17:00 BST) while Poland take on Sweden at the same time.Reaction to Spain's draw with Poland
Slow and predictable Spain need to find bite
This was another disappointing display at Euro 2020 by Spain, who have failed to win either of their first games of a European Championship since 1996.
From 2008 until 2012, they were the dominant force in world football, winning a World Cup and two Euros in that time.
They were renowned for their short passing and quick movement 'Tiki-taka' style of football but while the long passages of passing remain - they completed 954 passes against Sweden - they fall short as an attacking threat in the final third.
Against Poland they once again dominated possession but clear-cut chances were rare as too often they played safe, square passes rather than trying to produce the creativity needed to unlock a well-organised Poland defence.
While Morata was denied by a great save late on, that chance came in a rare spell of urgency from the Spanish, who were too sluggish for long periods and the pressure is now on them heading into their final group game against Slovakia.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Squad number23Player nameSimón
Squad number6Player nameMarcos Llorente
Squad number24Player nameLaporte
Squad number4Player nameTorres
Squad number18Player nameAlba
Squad number8Player nameKoke
Squad number16Player nameRodri
Squad number26Player namePedri
Squad number9Player nameMoreno
Squad number7Player nameMorata
Squad number19Player nameOlmo
Squad number11Player nameTorres
Squad number17Player nameRuiz
Squad number21Player nameOyarzabal
Squad number22Player nameSarabia
Squad number1Player nameSzczesny
Squad number18Player nameBereszynski
Squad number15Player nameGlik
Squad number5Player nameBednarek
Squad number21Player nameJozwiak
Squad number14Player nameKlich
Squad number16Player nameModer
Squad number26Player namePuchacz
Squad number11Player nameSwiderski
Squad number20Player nameZielinski
Squad number9Player nameLewandowski
Squad number3Player nameDawidowicz
Squad number6Player nameKozlowski
Squad number8Player nameLinetty
Squad number19Player nameFrankowski
Formation 4-3-323Simón6Llorente24Laporte4TorresBooked at 81mins18Alba8KokeSubstituted forSarabiaat 68'minutes16RodriBooked at 90mins26González9MorenoSubstituted forRuizat 68'minutes7MorataSubstituted forOyarzabalat 87'minutes19OlmoSubstituted forTorresat 61'minutes
Substitutes1de Gea2Azpilicueta3Llorente10Thiago Alcántara11Torres12García13Sánchez14Gayà17Ruiz20Traoré21Oyarzabal22Sarabia
Formation 3-4-2-11Szczesny18Bereszynski15Glik5BednarekSubstituted forDawidowiczat 85'minutes21JozwiakBooked at 59mins14KlichBooked at 36minsSubstituted forKozlowskiat 55'minutes16ModerBooked at 57minsSubstituted forLinettyat 85'minutes26Puchacz11SwiderskiSubstituted forFrankowskiat 68'minutes20Zielinski9LewandowskiBooked at 90mins
Match ends, Spain 1, Poland 1.
Second Half ends, Spain 1, Poland 1.
Rodri (Spain) is shown the yellow card for a bad foul.
Kacper Kozlowski (Poland) wins a free kick in the defensive half.
Robert Lewandowski (Poland) is shown the yellow card for a bad foul.
Aymeric Laporte (Spain) wins a free kick in the attacking half.
Foul by Robert Lewandowski (Poland).
Jordi Alba (Spain) wins a free kick in the defensive half.
Foul by Kamil Jozwiak (Poland).
Fabián Ruiz (Spain) wins a free kick in the defensive half.
Foul by Karol Linetty (Poland).
Foul by Ferran Torres (Spain).
Kamil Jozwiak (Poland) wins a free kick in the defensive half.
Substitution, Spain. Mikel Oyarzabal replaces Álvaro Morata.
Foul by Pau Torres (Spain).
Robert Lewandowski (Poland) wins a free kick in the defensive half.
Substitution, Poland. Karol Linetty replaces Jakub Moder.
Substitution, Poland. Pawel Dawidowicz replaces Jan Bednarek.
Attempt missed. Ferran Torres (Spain) right footed shot from the centre of the box is too high.
The Proud Lilywhites: Tottenham's LGBTQ+ supporters' group on inclusivity in footballRadio 1's festival anthems Make your own festival with this mega playlist