Germany have rounded out their European Championship match preparations with a 7-1 rout of Latvia in their final friendly game before the tournament.
Kai Havertz was involved in three of Germany's five first-half goals before making way for Chelsea teammate Timo Werner for the second half, while Thomas Muller also scored - his first goals since he was recalled to the national team after a long absence.
Latvia reported a positive result for the coronavirus among the team hours before kick-off.
Germany will face tougher opposition in their opening Euro 2020 Group F game against world champions France in Munich on June 15 before clashed with Portugal and Hungary.
But coach Joachim Low can't have asked for more from his side as they produced a complete and concentrated performance.
"It will be difficult to play against us," said captain Manuel Neuer, who became the first Germany goalkeeper to reach 100 appearances.
He was applauded before the game by some 1,000 spectators permitted amid coronavirus restrictions.
Low started with his strongest available team in the absence of the injured Leon Goretzka.
Robin Gosens made the breakthrough in the 20th with his maiden international goal, after a one-two with Havertz.
Chelsea ace Havertz was involved again as Ilkay Gundogan made it 2-0 a minute later before the Germans struck through Muller.
Havertz then forced an own goal from Roberts Ozols and there was still time before the break for Mats Hummels to set up Serge Gnabry for Germany's fifth.
Werner got the sixth five minutes into the second half before Germany's intensity dropped amid more changes with half an hour to play.
Aleksejs Saveljevs capitalised on the drop in concentration to score Latvia's consolation with a shot inside the left post in the 75th, but Leroy Sane replied a minute later to round off the drubbing.
Meanwhile, Andriy Yarmolenko scored twice - including a penalty - as Ukraine eased to a 4-0 win over 10-man Cyprus in their final warm-up game for the tournament.
The visitors' hopes of an upset were effectively ended when Antreas Panayiotou was sent off after conceding the first of two penalties in the 36th minute.
Oleksandr Zinchenko scored the other penalty and Roman Yaremchuk got the other goal.
Ukraine are in Group C with Austria, the Netherlands and North Macedonia.