Timo Werner scored his 16th international goal on his 39th appearance and Kai Havertz had a hand in three goals as Germany won convincingly in their final warm-up game before Euro 2020.
Playing in front of 1000 fans in Dusseldorf, the Germans beat Latvia 7-1 with five of the goals scored in the first half.
Werner came on for Havertz at the start of the second half while Toni Rudiger, still wearing the protective mask he sported for the closing fixtures of Chelsea’s season, played the first hour of the game.
In the opening 45 minutes Havertz was in a mobile and effective role in a front three. Popping up on the left, he shot narrowly wide within the first two minutes before making the first goal, scored in the 19th minute by Atalanta wing-back Robin Gosens.
Taking a pass from Gosens on the left, Havertz escaped round the back before laying the ball off for the goalscorer, and then he supplied the pass for Ilkay Gundogan, so recently on the opposite team in the Champions League final, to fire in the second goal.
Thomas Muller made it 3-0 in the 27th minute before Havertz, after skilfully reaching the byline on the right, saw his attempted ball into the centre deflect into the net off the leg of Latvia goalkeeper Roberts Ozols.
That own-goal made it 4-0 on 39 minutes with Serge Gnabry smashing in the Germany fifth on the stroke of half-time.
It took only five minutes of the second half for Werner to score at the near post, with a clever touch through the goalie’s legs for 6-0.
With the game largely one-way traffic, it was a quiet evening for the Germany back-three defence and their goalkeeper Manuel Neuer who was winning his 100th cap. Rudiger was able to get forward and shoot wide in the first half.
Neuer was a eventually beaten with quarter-of-an-hour remaining by a clean strike from outside the area by Aleksejs Saveljevs, but the home side went straight back down the other end to restore the six-goal advantage through Leroy Sane, with Werner involved in the move.
Germany, with this big victory under their belt, begin their Euro 2020 campaign next Tuesday against France.