Match ends, Germany 4, Belarus 0.
Germany 4-0 Belarus: Toni Kroos stars as Germany book place at Euro 2020
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.
Attempt saved. Pavel Nekhajchik (Belarus) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Vitali Lisakovich with a through ball.
Foul by Robin Koch (Germany).
Yuri Kovalev (Belarus) wins a free kick in the defensive half.
Corner, Germany. Conceded by Nikita Naumov.
Attempt saved. Vitali Lisakovich (Belarus) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Ivan Maevski.
Attempt saved. Leon Goretzka (Germany) header from the centre of the box is saved in the centre of the goal. Assisted by Matthias Ginter with a cross.
Attempt missed. Toni Kroos (Germany) right footed shot from outside the box misses to the right. Assisted by Nico Schulz.
Attempt missed. Stanislav Dragun (Belarus) header from the centre of the box is close, but misses to the left. Assisted by Igor Stasevich with a cross.
Substitution, Germany. Julian Brandt replaces Timo Werner.
Substitution, Belarus. Vitali Lisakovich replaces Denis Laptev.
Offside, Germany. Toni Kroos tries a through ball, but Timo Werner is caught offside.
Attempt missed. Pavel Nekhajchik (Belarus) right footed shot from outside the box is too high. Assisted by Igor Stasevich.
Matthias Ginter (Germany) wins a free kick in the attacking half.
Foul by Igor Stasevich (Belarus).
Toni Kroos (Germany) wins a free kick on the left wing.
Foul by Igor Stasevich (Belarus).
Joshua Kimmich (Germany) wins a free kick in the defensive half.
Foul by Denis Laptev (Belarus).
Foul by Nico Schulz (Germany).
Yuri Kovalev (Belarus) wins a free kick on the right wing.