Quiz! Can you name every team to reach the World Cup semi-finals?
Getty
So, we finally know the four teams that will battle it out for the World Cup trophy over the next seven days - and few would have predicted this lineup at the start of the competition.
Can you name the 21 other teams who have made it to the semi-finals over the years?