A 94th-minute winner by Nacer Chadli ended the World Cup dreams of Japan in heartbreaking fashion as Belgium pulled out a stunning fightback to win 3-2 on Monday.