France has won the World Cup by defeating Croatia 4-2 in Moscow.
It is the second World Cup trophy for France since the tournament was held in the nation back in 1998.
With an average age of 26, France had the second youngest team in the tournament, and their golden generation featuring Paul Pogba, Antoine Griezmann and Kylian Mbappe are set to return home as heroes.
Croatia took charge of proceedings in the first ten minutes but the French side went ahead after Mario Mandzukic flicked the ball onto his own net at the Luzhniki Stadium in Moscow.
Ivan Perisic then levelled things up for Croatia in the 28th minute before he handled the ball in his box to give Didier Deschamp’s team a penalty which Antoine Griezmann clinically put away.
Paul Pogba and Paris Saint-Germain’s Kylian Mbappe netted a goal each as the second-half began to put the game beyond the reach of their opponents.
However, a moment of ”madness” from Hugo Lloris handed the Croats a lifeline but the 1998 champions sat back to see off the game, exorcising the demons of their 2006 loss in Germany.