Japan provides another big World Cup upset, beating Germany for the first time ever.
Germany dominated for large periods of the match and had plenty of opportunities to extend its lead after going 1-0 up, but Japan rode its luck and was clinical when the chances arrived.
Though not on the level of Saudi Arabia's victory over Argentina on Tuesday, there would still have been very few people predicting this result.
Japan's victory has blown Group E wide open and given Germany a real mountain to climb – the 2014 World Cup winner faces the daunting prospect of Spain next.
Surely, it won't be two consecutive group stage exits for Germany ... will it?