We are now all the way through the competition and into the semi finals. With 4 teams left to decide the victor are you surprised with who has ended up in the top 4 teams.
Argentina, hoping with the power of a nation to give the little Messiah Lionel Messi the title that would cement him as the G.O.A.T. Beating the Dutch in the last round in possibly the most dramatic of the tournament so far.
They face up against Croatia, that for their second World Cup in a row have a chance to get to the final. They beat England in the last WC semi finals but were left disappointed after a loss to France.
Morocco are the shock team in the Semi Finals, only Samuel Eto'o predicting that they will reach this stage in the tournament. They beat Cristiano Ronaldo's Portugal in the last round to advance and with their stern defensive record and their flair with Ziyech and Boufal, who can write them off.
They play the holders,, France. Again they have proved to the world that they are the best nation in the world at the moment, advancing to the semi finals after a 2-1 victory against England. They won the previous World Cup and are on course to progress to the final again, with 5 starters out of the world cup with the likes of Benzema, Kante and Pogba all missing out they youngsters have proved once again that they are going to be the team to beat if you have any chance of winning this trophy.
My prediction Argentina vs France in the final and just for the story of football i would love Lionel Messi to win the World Cup.