Lionel Messi's Argentina have won the World Cup in a penalty shootout after an amazing final with France ended in a 3-3 draw after extra-time in Qatar.
France will take on Argentina in the World Cup showpiece after beating Morocco 2-0 in an absorbing semi-final to end the fairytale run of the north Africans and stay on course for a successful title defence.