France defeat belgium to advance to world cup final

I think there may be some confusion here!

Actually, France did not defeat Belgium to advance to the World Cup final. France and Belgium did play each other in the semifinals of the 2018 FIFA World Cup, but France won the match 1-0, with a goal from Antoine Griezmann in extra time.

France then went on to play Croatia in the final and won the match 4-2, lifting the World Cup trophy for the second time in their history.

So, to correct your statement: France defeated Belgium in the semifinals, and then went on to defeat Croatia in the final to win the World Cup!