Japan have produced one of the biggest results of the World Cup to date, beating Spain 2-1 to eliminate Germany and ensure the Blue Samarai top Group E.
Germany needed a win over Costa Rica, which the duly delivered in a pulsating 4-2 thriller, but also had to hope Spain could hold off Japan.
Trailing at the break, Japan score twice within the first 10 minutes of the second half to turn the group on its head.