Белгијанци су после првог полувремена водили головима Јаника Караска у 37. и Ромелу Лукакуа у 40. минуту, али су Французи у наставку успели да преокрену.
Прво је у 62. минуту смањио Карим Бензема, изједначио је Килијан Мбапе у 69. из пенала, након консултација са ВАР-ом, да би победу актуелним светским шампионима донео Тео Ернандез у 90+1. минуту.
Само три минута раније ВАР је поништио гол Лукакуа због офсајда.
Француска ће у недељу, у Милану, играти за трофеј против Шпаније, која је у првом полуфиналу савладала Италију 2:1.