Double strikes from Tim Kleindienst and Florian Wirtz paved the way for Germany's 7-0 thrashing of Bosnia and Herzegovina to top Group A3 on Saturday.
The Germans got off to a perfect start in their final home game of the year when Joshua Kimmich's cross allowed Jamal Musiala to head the opener into the right-hand corner.
The hosts dominated possession and pinned the defensively-minded Bosnians deep in their own half.
Germany's onslaught was rewarded 20 minutes later when Kleindienst tipped in Robert Andrich's long-range shot to double the lead.
The visitors couldn't keep Julian Nagelsmann's side at bay, but the hosts failed to make the most of their chances, with Kai Havertz and Musiala both going close.
However, the Germans made it three before the break when Havertz finished off a one-two with Wirtz in the 37th minute.
The hosts picked up where they left off after the restart, Wirtz curling a free kick into the roof of the net on 50 minutes before adding his second from close range seven minutes later.
Nagelsmann wasted no time in bringing on Leroy Sane and Serge Gnabry, and both made an immediate impact. Gnabry shot just wide in the 65th minute before Sane made it 6-0 with a fine first touch moments later.
But Germany wasn't done yet and made it seven in the 79th minute when Kleindienst latched on to Antonio Rudiger's long cross.
The thumping victory left Germany at the top of Group 3, League A, ahead of the Netherlands (8 points), Hungary (5 points) and Bosnia-Herzegovina.
"It was almost perfect, we played an incredibly passionate game, both offensively and defensively. We never let up, even after the substitutions. It was a very good game," said Nagelsmann.
"It was a lot of fun today. We controlled the ball and forced turnovers. We didn't let up and kept scoring goals," said Wirtz.
Germany's national team travels to Hungary on Tuesday in its final group game, while Bosnia-Herzegovina hosts the Netherlands.