- Leroy Sané (19')
- Junya Ito (11')
- Ayase Ueda (22')
- Takuma Asano (90')
- Ao Tanaka (90'+2')
Euro 2024 hosts Germany slumped to a shock 4-1 home loss to Japan in their international friendly on Saturday, deepening the sense of crisis hanging over them after their third straight loss less than nine months before the continental tournament.
The four-time world champions, who crashed out of last year's World Cup group stage after also losing to Japan, have won just four of their last 17 international matches, putting coach Hansi Flick's future in doubt.
"We have to be honest and say that Japan were better. They let the ball run, they played the right spaces, carved out their goals. They were better," Germany captain Ilkay Gündogan said.
"We made far too many individual mistakes. We have to admit that we are just not on the same level with teams like the one today. It is hard but the trend speaks for itself."
"We have to accept that we are just not good enough at the moment. That's the reality. Maybe we even think we are better than we are."
The Germans, despite a strong start, were without a clear plan, lacking in confidence and energy while also littering the pitch with errors and allowing their opponents to ride roughshod over them as the home fans booed and whistled.
Japan scored with their first real chance as Junya Ito silenced the home crowd in the 11th minute by turning in a low cross at the far post.
The hosts bounced back, levelling in the 19th following a superb passing move and a left-footed finish from Leroy Sané.
Ter Stegen denied Japan another goal when Ueda pounced on a defensive error a little later to charge through only to see his shot saved.
Japan had two quick chances in succession two minutes after the restart but Ter Stegen kept Germany in the game, as he did in the 70th, first palming Takuma Asano's shot from close range wide and then stopping Kaoru Mitoma's rebound effort.
Asano made amends in the 90th, slotting in to seal their second straight win over Germany before they added another in stoppage time with Ao Tanaka's header.
- João Pinheiro