Paris - Germany, Belgium and Switzerland have reached the World Cup finals on Friday as England, defending champions Spain, Russia and Bosnia-Herzegovina all edged closer.
Germany booked their place with a convincing 3-0 win over the Republic of Ireland to move to 25 points in Group C.
Belgium beat Croatia 2-1 in Zagreb to top Group A and make the finals for the first time since 2002.
Switzerland reached the finals for the third time after a 2-1 win over Albania assured them of top spot in Group E.
The three join Italy and Netherlands who had already made sure of qualification.
Goals by Sami Khedira, Andre Schuerrle and Mesut Ozil confirmed Germany's place in Brazil next year.
Sweden made sure of a play-off spot from the same group with a 2-1 win at home to Austria.
"All in all, we've done well in qualifying. The team have done their duty with eight wins out of nine games," said Germany coach Joachim Loew.
On-loan Everton striker Romelu Lukaku scored the two first-half goals that took Belgium through.
Lukaku found the target in the 16th and 38th minutes with Niko Kranjcar hitting a late consolation for Croatia who must now hope to make the finals via the play-offs.
"Belgium can be very proud of this team. We are going to Brazil and will try and have a great tournament," said Belgium's Manchester United star Marouane Fellaini.
Second-half goals from Xherdan Shaqiri and Michael Lang gave Ottmar Hitzfeld's Switzerland victory in Tirana and an unassailable 21 points at the top of Group E.
It was a win which left one famous Swiss fan over-joyed.
"Switzerland made it to the World Cup, how happy am I on a scale 1-10? About a 25. Great effort and congratulations," tweeted tennis ace Roger Federer.
Spain moved to within a point of sealing their place in Brazil with a 2-1 win over Belarus.
Second-half goals from Xavi and Alvaro Negredo mean Vicente del Bosque's men lead France by three points at the top of Group I with the world champions set to face Georgia in their final qualifier on Tuesday.
Tottenham's Andros Townsend crowned his international debut with a fine goal as England beat Montenegro 4-1.
Wayne Rooney broke the deadlock early in the second half and an own goal from Branko Boskovic doubled the hosts' lead, before Dejan Damjanovic replied for the visitors.
Townsend restored England's two-goal cushion with 11 minutes to play, driving home right-footed from 25 yards before an injury-time penalty from Daniel Sturridge completed the scoring.
England will approach their final game at home to Poland on Tuesday needing another win to secure a berth in Brazil.
They lead Group H by a point from Ukraine, who beat Poland 1-0 in Kharkiv.
"The job's half-done. If we want to qualify directly, we'll have to win against Poland on Tuesday night. It won't be easy," said England boss Roy Hodgson.
Russia, coached by Fabio Capello, cruised to a 4-0 win in Luxembourg to open a three-point lead over Portugal in Group F.
Alexander Samedov, Viktor Faizukin, Denis Glushakov and Alexander Kerzhakov all scored to put Russia on 21 points.
Portugal were then held to a 1-1 draw by Israel who grabbed an 85th-minute leveller from Eden Ben Basat.
Ricardo Costa had opened the scoring for Portugal who face Luxembourg in their final match while Russia go to Azerbaijan.
Bosnia-Herzegovina saw off whipping boys Liechtenstein 4-1 with Manchester City striker Edin Dzeko scoring twice.
They lead Group G on goal difference from Greece who edged Slovakia 1-0.
The Netherlands swamped Hungary 8-1 in Amsterdam with Robin van Persie grabbing a hat-trick.
The Dutch have 25 points from nine games in Group D.
Denmark's play-off hopes suffered a blow after a late equaliser by Alberto Aquilani helped Italy secure a 2-2 draw in Copenhagen that maintained their unbeaten record in Group B.
Italy, who qualified for Brazil with two games to spare, are on 21 points while Bulgaria, in second, and Denmark are both eight points adrift.
The Czech Republic sit in fourth, only one further point behind.
The nine group winners qualify for the finals while the eight best runners-up will play off for the remaining four spots.
European zone World Cup qualifying results on Friday:
Wales 1 (Church 67) Macedonia 0
Croatia 1 (Kranjcar 83) Belgium 2 (Lukaku 15, 38) *Belgium qualify for World Cup
Denmark 2 (Bendtner 45+1, 79) Italy 2 (Osvaldo 28, Aquilani 90+1)
Malta 1 (Mifsud 47) Czech Republic 4 (Hubschman 3, Lafata 33, Kadlec 51, Pekhart 90)
Armenia 2 (Ozbiliz 44, Movsisyan 87) Bulgaria 1 (Popov 61)
Germany 3 (Khedira 12, Schuerrle 58, Ozil 90+1) Ireland 0*Germany qualify for World Cup
Faroes 1 (Hansson 41) Kazakhstan 1 (Finonchenko 55)
Sweden 2 (Olsson 56, Ibrahimovic 86) Austria 1 (Harnik 29)
Andorra 0 Romania 4 (Keseru 41, Stancu 53, Torje 63-pen, Lazar 83)
Netherlands 8 (van Persie 16, 43, 53, Strootman 25, Lens 38, Devecseri 65-og., van der Vaart 86, Robben 90) Hungary 1 (Dzsudzsk 47-pen)
Estonia 0 Turkey 2 (Bulut 22, B. Yilmaz 47)
Albania 1 (Salihi 88-pen) Switzerland 2 (Shaqiri 47, Lang 77) *Switzerland qualify for World Cup
Iceland 2 (Sigthrsson 60, Sigurdsson 76) Cyprus 0
Slovenia 3 (Novakovic 13, 15, 49) Norway 0
Azerbaijan 2 (Dadashov 58, Shukurov 90+5) Northern Ireland 0
Luxembourg 0 Russia 4 (Samedov 9, Faizulin 39, Glushakov 45, Kerzhakov 73)
Portugal 1 (Ricardo Costa 26) Israel 1 (Eden Ben Basat 85)
Lithuania 2 (Cernych 8, Mikoliunas 68) Latvia 0
Bosnia-Herzegovina 4 (Dzeko 27, 39, Misimovic 34, Ibisevic 38) Liechtenstein 1 (Hasler 61)
Greece 1 (Skrtel 44-og) Slovakia 0
England 4 (Rooney 49, Boskovic 62-og, Townsend 78, Sturridge 90+3-pen) Montenegro 1 (Damjanovic 71)
Ukraine 1 (Yarmolenko 64) Poland 0
Moldova 3 (Frunza 55, Sidorenco 59, 89) San Marino 0
Spain 2 (Xavi 61, Negredo 78) Belarus 1 (Kornilenko 89)
Teams already qualified for the 2014 World Cup:
Netherlands, Italy, Belgium, Germany, Switzerland
Japan, Australia, Iran, South Korea
Brazil (hosts), Argentina
United States, Costa Rica