Match ends, Germany 4, Belarus 0.
Toni Kroos scored twice as Germany booked their place at Euro 2020 with a routine victory over Belarus.
Matthias Ginter opened the scoring for the hosts in Monchengladbach before Leon Goretzka doubled their lead.
Real Madrid's Kroos then scored two fine goals to seal a comfortable win.
Meanwhile, Northern Ireland's failure to beat the Netherlands means the Dutch have also qualified from Group C, while Northern Ireland must now try to qualify through the play-offs.
Joachim Löw's Germany side dominated from the off at Borussia-Park but the away side, to their credit, defended stubbornly to hold them off until the 41st minute.
But after Ginter broke the deadlock with a clever backheel from Serge Gnabry's cross, Die Mannschaft began to play with a real swagger, knowing their opponents' resilience was broken.
Bayern Munich's Goretzka swept home a Kroos corner early in the second half before the Los Blancos playmaker got on the scoresheet with a sumptuous finish from the edge of the box.
However, after the hosts' third goal went in, Belarus improved and began to open up as they pushed for a goal in their final Euro 2020 qualifier.
And they had a golden opportunity to score with 15 minutes left when Robin Koch felled Pavel Nyakhaychyk, but Manuel Neuer produced a superb save to keep out Ihar Stasevich's penalty.
Kroos then had the final say as he collected a pass in the penalty area, beat a couple of defenders and slotted home to cap his side's victory.
Germany will now play their final qualifier against Northern Ireland in Frankfurt on Tuesday (19:45 GMT) knowing their place in next year's finals is secure.
- 2KochBooked at 75mins
- 20GnabrySubstituted forWaldschmidtat 84'minutesSubstituted forRudyat 90+1'minutes
- 9WernerSubstituted forBrandtat 68'minutes
- 22ter Stegen
- 7KovalevSubstituted forSkavyshat 78'minutes
- 23NekhajchikSubstituted forBessmertnyat 84'minutes
- 19LaptevSubstituted forLisakovichat 68'minutes
- Orel Grinfeld
- Shots on Target
Second Half ends, Germany 4, Belarus 0.
Corner, Germany. Conceded by Dmitry Bessmertny.
Attempt missed. Nikita Naumov (Belarus) header from the centre of the box is high and wide to the left. Assisted by Igor Stasevich with a cross following a corner.
Substitution, Germany. Sebastian Rudy replaces Gian-Luca Waldschmidt because of an injury.
Corner, Belarus. Conceded by Robin Koch.
Foul by Gian-Luca Waldschmidt (Germany).
Aleksandr Gutor (Belarus) wins a free kick in the defensive half.
Substitution, Belarus. Dmitry Bessmertny replaces Pavel Nekhajchik.
Substitution, Germany. Gian-Luca Waldschmidt replaces Serge Gnabry.
Goal! Germany 4, Belarus 0. Toni Kroos (Germany) left footed shot from the centre of the box to the bottom right corner. Assisted by Ilkay Gündogan.
Attempt blocked. Serge Gnabry (Germany) left footed shot from the centre of the box is blocked. Assisted by Ilkay Gündogan.
Substitution, Belarus. Maksim Skavysh replaces Yuri Kovalev.
Foul by Serge Gnabry (Germany).
Nikita Naumov (Belarus) wins a free kick in the defensive half.
Corner, Belarus. Conceded by Manuel Neuer.
Penalty saved! Igor Stasevich (Belarus) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
Robin Koch (Germany) is shown the yellow card for a bad foul.
Penalty conceded by Robin Koch (Germany) after a foul in the penalty area.
Penalty Belarus. Pavel Nekhajchik draws a foul in the penalty area.