Romelu Lukaku starred during Belgium’s 4-0 victory over Scotland in Euro 2020 qualifying, but Marcelo Brozovic and Ante Rebic struggled for Croatia.
Croatia remain top of Group E but saw their lead cut to just one point after a 1-1 draw with Azerbaijan.
Inter midfielder Brozovic contributed with just a 21st-minute booking, while Milan new boy Rebic was substituted with four to go.
Germany moved to the top of Group C with a 2-0 win in Northern Ireland, Juventus midfielder Emre Can making a late cameo.
Juventus defender Matthijs de Ligt provided an assist during Netherlands’ 4-0 demolition of Group C rivals Estonia.
Serie A trio Milan Skriniar, Denis Vavro and Juraj Kucka all started for Slovakia, who held on to second place in Group E with a 2-1 win in Hungary.
Slovenia took second in Group G as they triumphed 3-2 over Israel, with SPAL midfielder Jasmin Kurtic registering a match-winning assist.
Sampdoria defender Bartosz Bereszynski and Napoli midfielder Piotr Zielinski helped Poland hold on to first place in Group G, despite a goalless draw with Austria.
North Macedonia dug out only their second win in qualifying, Eljif Elmas and Goran Pandev taking part in a 2-0 victory over Latvia.
Finally, the best was saved for last as Inter hitman Lukaku scored and assisted during Belgium’s 4-0 thrashing of Scotland, all-but-sending the Red Devils to Euro 2020.
Euro 2020 qualifying results
Azerbaijan 1-1 Croatia
Northern Ireland 0-2 Germany
Estonia 0-4 Netherlands
Hungary 1-2 Slovakia
Slovenia 3-2 Israel
Poland 0-0 Austria
Latvia 0-2 North Macedonia
Scotland 0-4 Belgium
San Marino 0-4 Cyprus
Russia 1-0 Kazakhstan