France booked their place in the World Cup final as a second-half header from defender Samuel Umtiti saw off Belgium.
Defender Umtiti headed home a corner from Antoine Griezmann in the 51st minute to settle the all-European tie, booking Les Bleus a trip to Moscow and a clash against either Croatia or England.
Goalkeepers Hugo Lloris and Thibaut Courtois both made smart saves to make sure an intriguing game remained scoreless at the interval.