We've had our first major shock of the 2018 World Cup.
After three days of the favourites winning, Mexico pulled it out the bag and recorded one of the biggest wins in their history, beating Germany 1-0 in Moscow.
PSV Eindhoven's rising star Hirving Lozano scored the only goal of the game and Mexico could have had four or five in the first half.
Germany came on strong in the second half but could not breach the Mexican defence, with the legendary Rafael Marquez coming off the bench to do his part - he's now played in five World Cups.
It was a result no one expected, with Die Mannschaft starting the tournament as second favourites along with Brazil.
Now, they face an almighty task to finish top of their group, which could even setup a last-16 tie with the Selecao.
However, qualification is no certainty now as Sweden and South Korea are no pushovers.
And German legend Michael Ballack posted a concerning tweet after the game, highlighting just how big of a deal the loss could be.
It seems weird that the German side had so little balance against the Mexicans, with the majority of the side the same as 2014.
The likes of Julian Draxler, Timo Werner and Joshua Kimmich are new faces, but there is still the same core.
Sami Khedira and Toni Kroos looked a pale shadow of the pivot that dominated the 2014 World Cup, while Thomas Muller and Mesut Ozil struggled against a compact defence.
Joachim Low certainly has to change something sooner rather than later. The eyes of the world will be watching their second game vs Sweden.