Japan stunned Germany 2-1 in their World Cup opener on Wednesday, punishing the four-time champions for not taking their chances after they dominated the first half.The German team covered their mouths for the team photo before the match in a powerful protest against FIFA's decision to ban rainbow-themed armbands.Hansi Flick's team came to Qatar under huge pressure to avoid the disaster of 2018, when they failed to make it out of the group stage in Russia as holders.They took the lead through a first-half penalty from Ilkay Gundogan and should have been out of sight after creating a host of chances.But Japan hung on and equalised through substitute Ritsu Doan in the 75th minute.Takuma Asano then completed a remarkable turnaround eight minutes later, smashing the ball home to send the boisterous Japanese fans wild.Germany's World Cup future is now on the line, with games to come in Group E against Spain and Costa Rica.Japan are eyeing a place in the knockout round after a dramatic comeback that scarcely looked possible at the end of the first half.The Blue Samurai made a positive start, with Daizen Maeda putting the ball in the net as early as the eighth minute only for the linesman to flag for offside.German chancesBut it was to prove a false dawn for Japan as Antonio Rudiger headed past the post from a corner, before Joshua Kimmich tested goalkeeper Shuichi Gonda, with Gundogan blasting the rebound over the bar.Gundogan peppered the Japan goal with shots, with Gonda keeping him out before Maya Yoshida threw his body in the way of another effort.Gundogan put the Germans ahead after they were awarded a penalty when Gonda tripped David Raum, coolly slotting his kick down the middle.Jamal Musiala give a glimpse of his