After the world turned a fabulous shade of orange on Tuesday, we're about to find out who the Netherlands will meet in the final in Johannesburg this weekend.
Germany, that powerhouse of world football, are playing in their 11th semi-final out of 17 tournaments. They face Spain, who have never before played a World Cup semi-final fixture.
It pits the team playing by far the best football in South Africa against the country that won the European Championship in such style only two years ago.
Bastian Schweinsteiger, Mesut Ozil, Lukas Podolski, Miroslav Klose, Xavi, Andres Iniesta, Cesc Fabregas and David Villa, it's over to you.
Oh, and you guys, of course...