Sweden punished Greece for their missed opportunities and won 2-0 at Friends Arena in Stockholm, leaving the Greeks with only a few mathematical chances to end up in the top two in the group.
The national team needs a miracle now, which means that it must win its two remaining matches, including the one against Spain in Athens, and hopes that Sweden does not lose against Spain away in the last round of matches.
Greece wasted great chances in the first half and capitulated in the second, with the Swedes taking their chances from the 58th minute. Until then, the Greeks had been the better team on the field.
Greece hit the woodwork twice in the first half, through a Giorgos Masouras shot and a Vangelis Pavlidis nod.
But just before the hour mark, Dinos Mavropanos released a penalty, and Emil Forsberg opened the scoring from the spot.
Less than 10 minutes later, Alexander Isak doubled Sweden’s lead after picking the ball from a goalkeeper Robin Olsen’s free kick.
Pantelis Hatzidiakos left Greece with 10 men four minutes from the end with a second booking.
Captain Tasos Bakasetas will miss the decisive match against Spain in November, after receiving another yellow card.