Harry Kane scored late against Slovenia and Germany dominated Northern Ireland on Thursday as the two traditional powerhouses secured qualification for the 2018 World Cup in Russia.

England's 1-0 win at home and Germany's 3-1 triumph in Belfast were enough to guarantee they will finish atop their respective qualifying groups, earning automatic advancement to next summer's tournament.

The in-form Kane had been quiet throughout a listless Three Lions performance but nudged home Kyle Walker's low cross to break the deadlock in the third minute of added time at the end of the second half.

Slovenia held England to a 0-0 draw at home earlier in the group and they appeared set to do so again with few problems, Jan Oblak making relatively straightforward saves from Kane, Jordan Henderson and the lively Marcus Rashford.

But there was nothing Oblak could do about Kane's late winner, the cross from former Spurs teammate Walker perfect for him to tap in his 14th goal of the season for club and country.

In Belfast, Germany needed only a draw to secure its spot in Russia, but the defending champions set an aggressive tone early. Sebastian Rudy let fly with a right-footed rocket inside two minutes to score his first international goal, his wonder strike briefly silencing a boisterous crowd inside Windsor Park.

Any hopes of the hosts pulling an upset disappeared when Sandro Wagner spun away from his marker to curl in a second in the 21st minute. Joshua Kimmich added a third for Germany, volleying in from a tight angle in the closing minutes, before Josh Magennis nodded in a late consolation for Northern Ireland with the last kick of the game.

Slovenia and Northern Ireland are still alive in qualifying. The top eight second-place teams among the nine qualifying groups will meet in a home-and-home playoff in November, with the four winners advancing to Russia.