Germany needed a late winner from Thomas Muller to beat Romania 2-1 while the Netherlands eked out a 1-0 win in Latvia to stay on course for the World Cup finals on Friday.
In Group E, Aaron Ramsey and Daniel James inspired Wales to a 2-2 draw with the Czech Republic in Prague.
Both teams have eight points in the fight for the second spot in Group E, trailing runaway leader Belgium with 16, but Wales has a game in hand.
ADVERTISEMENT
Group G: Gibraltar 0 lost to Montenegro 3 (Marusic 7, Beciraj 44-pen, 68); Latvia 0 lost to the Netherlands 1 (Klaasen 19); Turkey 1 (Akturkoglu 6) drew with Norway 1 (Thorstvedt 41).
ADVERTISEMENT
ADVERTISEMENT
Group J: Germany 2 (Gnabry 52, Muller 81) bt Romania 1 (Hagi 9); Iceland 1 (Johanesson 77) drew with Armenia 1 (Hovhannisyan 35); Liechtenstein 0 lost to North Macedonia 4 (Velkovski 39, Alioski 66-pen, Nikolov 74, Churlinov 83) .