After an unpredictable tournament packed with memorable moments, France and Croatia will contest the 21st World Cup final at the Luzhniki Stadium in Moscow on Sunday afternoon. Both sides have worked hard and battled through difficult…