France have reached the World Cup final after beating Belgium 1-0 in St Petersburg.
Defender Samuel Umtiti scored the winning goal with a powerful header past goalkeeper Thibaut Courtois in the 51st minute.
It means the 1998 World Cup winners will play either England or Croatia in the final on Sunday.
The remaining semi-final takes place at Moscow’s Luzhniki Stadium on Wednesday, with the Three Lions looking to make it to the final for the first time since 1966.
France will be the favourites to win the title after a strong performance against a star-studded Belgium side.
Umtiti rose brilliantly to shrug off Marouane Fellaini and head in Antoine Griezmann’s corner for his first goal of the tournament.
Striker Olivier Giroud won the corner after turning Belgian defender Vincent Kompany, forcing him to put his goal-bound shot out of play.
France’s football-loving President Emmanuel Macron and Belgian King Philippe were watching from the stands, along with Rolling Stones front-man Sir Mick Jagger.