Four-time World Cup winners Germany on Wednesday suffered a defeat in their opening World Cup game in Qatar.
Germany dominated a frenetic match for large spells but failed to capitalise on their pressure – before Japan caused the Khalifa International Stadium to erupt into a mix of mixed celebration and surprise.
Manchester City’s Ilkay Gundogan gave Germany the lead after scoring from the penalty spot in the first half, before Japan substitute Ritsu Doan equalised in the 75th minute.
Substitute Takuma Asano squeezed in a thumping strike from a tight angle to give japan the deserved win.
In 2018, Germany finished bottom of their group missed several chances to extend their lead when they are leading 1-0.
They face Spain on Sunday and then a final group game against Costa Rica.