European champions Italy endured a humiliating night in Monchengladbach, as they were thrashed 5-2 by Germany in the UEFA National League.
Republic of Ireland missed the chance to go top of their Nations League group after they threw away a lead away at Ukraine to draw 1-1.
Germany were held to a 1-1 draw with Hungary and Memphis Depay missed a late penalty as Netherlands drew 2-2 with Poland.
Republic of Ireland suffered successive Nations League defeats as Ukraine bounced back from World Cup play-off heartbreak with a 1-0 victory at Aviva Stadium.
Wales qualified for their first World Cup since 1958 after edging past brave Ukraine 1-0 courtesy of an unfortunate own goal from Andriy Yarmolenko.
Wales secured World Cup qualification for the first time since 1958 as Andriy Yarmolenko's own goal gave them a nervy 1-0 win over Ukraine at the Cardiff City Stadium.