France won the 2018 football World Cup after beating fellow European rivals Croatia 4-2 in the final. The final was played at the Luzhniki Stadium in Moscow.