Belgium set up a quarter-final against Wales with a superb Eden Hazard-inspired display in which he scored and assisted a goal respectively.
An early Toby Alderweireld header was the prelude to three late goals that sent Belgium past Hungary and into a UEFA Euro 2016 quarter-final against Wales.
Hungary had a pre-game blow when Laszlo Kleinheisler was injured in the warm-up and Adam Pinter was pressed into action. As if emboldened, Belgium started just as Wales did in beating Russia 3-0 in the last Toulouse group game, tearing into Hungary and taking the lead when Alderweireld rose to head in a Kevin De Bruyne free-kick.
Gabor Kiraly did brilliantly to tip another De Bruyne set piece onto the crossbar; the Manchester City man, Eden Hazard and Dries Martens –preferred to Yannick Carrasco – were buzzing about behind Romelu Lukaku, swapping positions at will and launching attacks with the aid of Axel Witsel and Radja Nainggolan.
Kiraly made seven first-half saves and his eighth was seconds after the break to deny Hazard, and although Hungary then had a promising spell, Belgium were soon back in control. And two minutes after his introduction, Michy Batshuayi marked his first finals appearance by tapping in a Hazard pass with his maiden touch.
Two minutes later Hazard's shot made it three, capping a display in which he had given full rein to his talents, and Carrasco, also off the bench, claimed the fourth at the death.
Euro 2016: Germany delivers complete performance in Slovakia rout
Euro 2016: Griezmann leads France back from deficit to beat Ireland
Euro 2016: Griezmann leads France back from deficit to beat Ireland
Euro: Mouth-watering clash of styles as Spain take on Italy
Euro 2016: Spain coach expects the 'real Italy' to turn up