Late goals from Georgios Samaras and Theofanis Gekas helped Greece regain control of UEFA European Championship Qualifying Group F with a tense 2-0 win over Croatia in Piraeus.
The Greek players started the night knowing a win was almost essential in their penultimate match in the group, with the Croatians enjoying a one-point lead.
Samaras struck in the 71st minute and Gekas added the second eight minutes later to leave Greece knowing a point in its final group game in Georgia next week will be enough. Latvia beat Malta 2-0 in the other Group F game.
Belgium wrested control of the race for a play-off place in Group A with a 4-1 win over Kazakhstan in Brussels, while rival Turkey was sent crashing 3-1 by group winners Germany in Istanbul.
Timmy Simons, Eden Hazard, Vincent Kompany and Vitaly Yevstigneev's late own goal gave Belgium a 4-0 lead, but in order to guarantee their play-off spot Georges Leekens' men must now win in Germany.
Turkey, which has a home game against Azerbaijan, went down to strikes from Mario Gomez and Thomas Muller. Hakan Balta pulled one back before Bastian Schweinsteiger settled matters with an 86th-minute penalty.
Belgium's win eliminated Austria, despite its 4-1 win in Azerbaijan.
The Netherlands was made to work harder than expected to extend its 100% record to nine games in Group E, Klaas Jan Huntelaar scoring the only goal of the game in the 40th minute at home to group minnows Moldova.
Sweden effectively guaranteed the runner-up slot with a 2-1 win over Finland in Helsinki, Sebastian Larsson's early strike setting the Swedes on their way and Martin Olsson adding a second before Joona Toivio's late consolation.
In Group D, Bosnia set up a winner-takes-all clash with France in Paris after a 5-0 win over Luxembourg in Zenica, while the French cantered to an equally convincing 3-0 triumph against Albania.
Goals from Florent Malouda, Loic Remy and substitute Anthony Reveillere meant the French go into the final group fixture with a one-point advantage - but also with memories of plenty of previous last-gasp qualifying disappointments.
In the other Group D fixture, Romania saw its slim play-off hopes disappear in a disappointing 2-2 draw with Belarus in Bucharest.
Spain maintained its 100% record in Group I with Juan Mata and Xabi Alonso scoring in a 2-0 win over the Czech Republic in Prague, a win that keeps Scotland's slim play-off hopes alive.
Scotland knows wins from its final two matches will guarantee second place - but its last match is against Spain in Alicante. The Czechs' final game is a trip to Lithuania next week.
Branislav Ivanovic cancelled out Claudio Marchisio's early strike as Serbia secured a potentially vital point in Group C with a 1-1 draw against Italy in Belgrade.
Estonia went second as it completed their fixtures with two Konstantin Vassiljev goals giving it a 2-1 win in Northern Ireland - but a point for Serbia in its final match in Slovenia next week will be enough to earn a play-off place.
Ashley Young and Darren Bent scored early as England secured qualification from Group G, but only after opponent Montenegro had battled back to claim a 2-2 draw with Andrija Delibasic's injury-time equaliser.
Delibasic's goal, which came after Wayne Rooney was needlessly sent off, was enough for the Montenegrins to make sure of a play-off place after rival Switzerland fell to goals from Aaron Ramsey and Gareth Bale in a 2-0 defeat in Wales.
Russia all but wrapped up qualification from Group B as Alan Dzagoev scored the only goal of the game against Slovakia in Zilina. Victory at home to Andorra on Tuesday (Wednesday AEST) will secure the Russians' place in the finals.
The Republic of Ireland will fight it out with Armenia for the play-off place in Dublin after both won their penultimate matches.
A draw will be good enough for Ireland, for whom Kevin Doyle and Aiden McGeady scored in a 2-0 win in Andorra, but Armenia will travel full of confidence after a thumping 4-1 home win over Macedonia.
Portugal and Denmark will play off for qualification from Group H in Copenhagen next Tuesday (Wednesday AEDT) after the former beat Iceland 5-3 in Porto.
The home side was coasting at 3-0 thanks to an early double from Nani and a third from Helder Postiga, but Aron Gunnarsson and Hallgrimur Jonasson scored in the second half to reduce the deficit.
Late strikes from Joao Moutinho and Eliseu finally secured victory, before Birkir Bjarnason's injury-time penalty.
Portugal will go to the Danish capital knowing a draw will be enough but Denmark will be brimming with confidence after a 4-1 win in Cyprus, in which veteran winger Dennis Rommedahl scored twice.
Portugal secured its third consecutive win as it edged past Croatia 1-0 thanks to a Cristiano Ronaldo strike in Geneva.