Belgium hammered Estonia 8-1 to go clear in Group H, while Cristiano Ronaldo scored twice as Portugal survived a scare before overcoming Latvia 4-1 in World Cup qualifying on Sunday.
There were doubles from Romelu Lukaku and Dries Mertens as Belgium ran rampant with further goals from Thomas Meunier, Eden Hazard, Yannick Carrasco and an own goal to make it four wins from four.
In the same group Greece scored a 95th-minute equaliser through Giorgos Tzavellas after a free-kick had given Bosnia the lead as the ball rebounded back off the post and in off goalkeeper Orestis Karnezis.
The point for Greece means they have 10 from four games in Group H, two behind the Belgians.
Gibraltar made a piece of history and were level for a while in Cyprus before going down 3-1.
But they had cause to celebrate a significant consolation with Lee Casciaro’s 51st-minute equaliser — their first ever World Cup qualifier away goal.
More 2018 World Cup qualifying:
• Africa World Cup qualifying: Chelsea pair Victor Moses and John Obi Mikel on target for Nigeria
• Gareth Southgate: No fear of England job: 'To work with top players, to work in big matches is what I want'
• Richard Jolly: James McClean ends a 53-year wait as Ireland defeat Austria to take step closer to 2018 World Cup
Ronaldo scored twice and even missed a spot kick as European champions Portugal recovered from a second-half wobble in Lisbon to remain three points adrift of Group B leaders Switzerland.
Ronaldo converted a first-half penalty to open the scores but then missed a second which hit the post.
Within a minute Latvia were level as substitute Arturs Zjuzins pounced on the loose ball following a goalmouth scramble to fire home on 67 minutes.
But headers from Willian and Bruno Alves and a spectacular scissor-kick from Ronaldo assured Portugal of the three points.
Earlier in Group B, the Faroe Islands were similarly plucky in soggy Lucerne, where Switzerland scored seven minutes from the end through Stephan Lichtsteiner to grind out a 2-0 victory and maintain their 100 per cent record. In the same group Hungary hammered Andorra 4-0 at home.
Out-of-favour Manchester United winger Memphis Depay came off the bench to score twice and save the Netherlands’ blushes in Luxembourg.
Depay gave United manager Jose Mourinho a reminder of his worth just as the Dutch were sliding to an embarrassing draw.
The 3-1 victory over Luxembourg keeps the misfiring Dutch in the hunt for a place at Russia 2018, but they will need to play better if they are to trump the twin threats of table-toppers France and Sweden in Group A.
For analysis from the Netherlands' win over Luxembourg, read Richard Jolly's report here.
Also in Group A Bulgaria edged Belarus 1-0 in Sofia.
Follow us on Twitter @NatSportUAE
Like us on Facebook at facebook.com/TheNationalSport

