Germany have lost their opening match to Mexico on Sunday.
The World Cup reigning champions were sluggish from the off, their pre-tournament form on display at the Luzhniki Stadium with Mexico racking up chances but unable to find the finishing touch.
Carlos Vela and Javier Hernandez were both guilty of making the wrong decision when in good positions until Hirving Lozano finally broke the impasse.
The young striker skipped onto Chicharito's pass and into the area, wrong-footed Mesut Ozil and beat Manuel Neuer from 14 yards for his eighth goal for Mexico.
Joachim Lowe's men, who have outscored opponents 20-2 in its past four World Cup openers, went into the break trailing but showed improvement after the break as Mexico retreated.
Julian Draxler, Timo Werner, and the introduced Marco Reus were lively as Germany chased an equalizer but Mexico posed a major threat on the counter and Chicharito two times found himself in a good position but fluffed his lines.
Rafael Marquez came on with 15 minutes to play, appearing in his fifth World Cup in his 17th finals game, and his country needed him with wave after wave of the German attack.
Reus tried his chance on the angle with a volley before Kroos's first-time effort whistled the wrong side past the post. Mario Gomez was brought in with 10 minutes to play and had debatably Germany's best opportunity with a header six yards out but was incapable of getting his effort on target.
Today’s game was not to be for Germany as Mexico held on for a celebrated win.
This article was most recently revised and updated 3 weeks ago