Albania snatched a stoppage time equaliser for a stunning 2-2 draw against Croatia in a thrilling European Championship contest on Wednesday but the result left both countries with a tall order if they are to progress to the last-16.
Klaus Gjasula proved both hero and villain, bagging the added time leveller after having earlier netted an own goal that saw Croatia go 2-1 up in the Group B clash at the Volksparkstadion.
The two countries now have a single point after their opening two matches and are left effectively needing to win their last group games on Monday if they are to progress into the knockout stage.
No team has made next round with just two draws since the Euro finals expanded to 24 teams in 2016 -- offering a place in the last-16 to the four best third-placed finishers.
Albania had taken an early lead but the Croats scored twice in the space of two minutes to revive their hopes in a match full of twists and turns and played to a backdrop of ear-splitting noise.
Andrej Kramaric grabbed a 74th minute equaliser and then followed an own goal from Gjasula 120 seconds later as an increasingly dominant Croatia, who lost 3-0 to Spain in their opening game, clawed their way back.
They had pounded away at the Albania goal in the second half after looking anxious and frustrated at halftime as their unfancied opponents went into the break ahead.
Qazim Laci's 11th minute header had Albania in an early lead, as had been the case against Italy in their opening game when they scored after just 23 seconds.
This time they were a touch tardy, weathering early pressure before Jasir Asani whipped in a cross from the right that Laci got a glancing head to before it slipped under goalkeeper Dominik Livakovic.
The Croat keeper could have done better but made up for the slip with two key saves later in the first half, denying Kristjan Asllani and then stopping Rey Manaj's diving header as Albania came close to doubling their lead.
Albania's gritty determination - and the speed with which they seized counterattacking opportunities - belied their lowly ranking, some 56 places below 10th placed Croatia.
A double change at the break for Croatia was followed by intense pressure on the Albania goal with Thomas Strakosha saving from Luka Sucic and Mateo Kovacic to keep the lead intact right until the 74th minute when Kramaric, on his 33rd birthday, netted from close range.
He shot through the legs of Elseid Hysaj while wrongfooting Strakosha.
Then came the calamitous own goal as Ante Budimir's shot, set up by Mario Pasalic's pull back from the byline, was blocked by Berat Djimsiti only for the rebound to hit Gjasula and go into his own net.
But Albania were not to be outdone and Gjasula sidefooted into the net with five minutes of additional time already played for a dramatic conclusion to the contest.
"This is why everyone loves football. In the last seconds, sometimes you score a goal to win, sometimes you concede," said Kramaric.
Albania finish their group schedule against Spain in Duesseldorf on Monday and Gjasula said they held out hope.
"We know that the game with Spain is very difficult but in football everything is possible. If we will play like today everything can happen," he told reporters.
Croatia will meet Italy in Leipzig at the same time with the odds against them.
"The disappointment is huge, something like this must not happen to a team like us, we were leading and should have ended this calmly, but this is a lesson to learn," said Sucic.
"The second half was better, it is how we need to start against the Italians. I believe in our qualities, I am an optimist, if we play like we did in the second half we will surely progress from the group."