6 great sport channels
Football, Rugby, UFC, GAA
All free when you join eir Broadband
Three goals in the space of 12 second-half minutes put paid to Hungary's Euro 2016 hopes as Belgium secured a 4-0 win to set-up a quarter-final date against Wales.
Toby Alderweireld headed Belgium into the lead just after ten minutes but the heroics of Gabor Kiraly in the Hungarian goal meant they had to wait until the 78th minute before doubling their advantage.
Eden Hazard sent in a sublime cross which Michy Batshuayi turned in to beat Kiraly and just a minute later the Chelsea player got on the scoresheet with an individual effort. More was to come from the Red Devils as Yannick Ferreira-Carrasco netted in injury time to wrap up the 4-0 win.
Belgium created a number of early chances with Romelu Lukaku and Kevin De Bruyne both going close and it was the latter who set up the opening goal with a curling free-kick into the area which Alderweireld rose to meet, heading in to give his side the deserved lead.
Although Belgium enjoyed most of the chances, Thibaut Courtois was called up on to prevent Hungary from equalising but he almost saw the ball roll into his own net when he miskicked a back pass.
Hungary had Kiraly to thank for keeping in the game as he produced a number of exceptional saves to deny Belgium but the game became more open after the break when Hungary created more chances.
As the half wore on, Belgium began to take control and Marc Wilmots decision to replace Lukaku with Batshuayi proved crucial as he netted with his first touch of the game.
Hazard was pivotal in setting up the goal and he was rewarded just moments later when he made his way down the left before sending a curling shot past Kiraly to make it 3-0.
Hungary pressed for a consolation goal but they could not find a way through and it was Belgium who netted again with Carrasco scoring from just inside the box to complete the 4-0 defeat.