On a night when 10-man England slumped to a dismal 4-0 defeat at the hands of Hungary in their UEFA Nations League clash at Molineux, Group A3 rivals Italy suffered a similarly heavy, if less humiliating, 5-2 defeat to Germany in Monchengladbach.
Joshua Kimmich began the rout after 10 minutes before an Ilkay Gundogan penalty, a Thomas Muller effort and a quickfire double from Chelsea’s Timo Werner.
Italy’s consolations came from Wilfried Gnonto and Alessandro Bastoni.
The results put Hungary top of the group, a point ahead of Germany and two above Italy, with England three points adrift at the bottom.
Memphis Depay scored an injury-time winner as the Netherlands denied a Wales side that thought they had snatched a draw in Rotterdam.
Goals from Noa Lang and Cody Gakpo put the Dutch 2-0 up inside 23 minutes but Brennan Johnson pulled one back in the Group A4 clash soon after.
A penalty from Gareth Bale levelled it at 2-2 after the 90 minutes were up but there was still time for Depay to have the final word.
The other match in the group saw Belgium beat Poland 1-0 in Warsaw with a 16th-minute goal from Michy Batshuayi.
Fresh from their loss to the Republic of Ireland, Scotland came from behind to beat Armenia 4-1 in their Group B1 encounter in Yerevan.
Vahan Bichakhchyan got the hosts off to a fine start but Scotland turned the game around with a Stuart Armstrong double.
John McGinn and Che Adams added to the score after the break and Armenia finished with 10 men after Arman Hovhannisyan was sent off.
Edin Dzeko scored twice as Group B3 leaders Bosnia came from 2-1 down to beat Finland 3-2 in Zenica while Stefan Mugosa hit a hat-trick to fire Montenegro to a 3-0 win in Romania.
Kaan Ayhan and Hakan Calhanoglu scored to ensure Turkey maintained their 100% record in Group C1 with a 2-0 win over Lithuania, while Luxembourg and the Faroe Islands played out a 2-2 draw.
In Group D1, Vladislavs Gutkovskis scored both goals as Latvia beat Liechtenstein 2-0 and Moldova edged out Andorra 2-1.