Belgium produced a brilliant performance to knock five-time winners Brazil out of the World Cup and reach the semi-finals for the first time since 1986.
Roberto Martinez's side turned on the style in Kazan to clock up their fifth straight win of the tournament and ensure the semi-finals will be contested by four European sides for the first time.
Brazil had conceded just one goal in their past four games in Russia but were behind early when Nacer Chadli's corner struck Fernandinho's arm and flew into the net, the 10th own goal of this World Cup.
Fernandinho's Manchester City team-mate Kevin de Bruyne doubled Belgium's lead with a sublime arrowed finish from 20 yards after Romelu Lukaku's powerful run.
In an entertaining and open game, Brazil hit the post when the match was goalless - Thiago Silva missing in front of a gaping net after Neymar's corner - before substitute Renato Augusto gave Brazil hope with a headed goal after Philippe Coutinho's delicious pass.
However, the South Americans became the latest heavyweight to depart the competition after holders Germany and other past winners Argentina, Spain and Uruguay.
Impressive Belgium will now face France, 2-0 winners over Uruguay earlier on Friday, in a semi-final in St Petersburg next Tuesday, 10 July (19:00 BST).
The other semi-final in Moscow on Wednesday 11 July will be contested between the winners of Saturday's quarter-finals featuring Sweden and England (15:00 BST) and Russia and Croatia (19:00 BST).
Golden generation finally comes of age
There is a steely determination about this Belgium side that they did not have four years ago when they narrowly lost a quarter-final to Argentina.
Eight of the starting 11 against Brazil also started that game in Brasilia in 2014 but this time there was no hard luck story for the Red Devils as they ruthlessly dispatched the most successful country in World Cup history.
Energy and belief is coursing through a Belgium team packed with Premier League winners, and many are starting to seriously ask whether this squad full of thirtysomethings is finally about to deliver.
If there was a touch of fortune about the first goal as the ball rolled off Fernandinho's arm and into the net, the second was beautifully crafted.
Lukaku has scored four times at this tournament but his run which led to De Bruyne making it 2-0 was a sight to behold, the striker receiving the ball inside his own half before turning and embarking on a superb run.
On a glorious night in Belgium football history, there was one negative as defender Thomas Meunier picked up another booking and will be suspended against France.
From Everton sack to World Cup semi-final
In May 2016, Martinez was out of a job after being sacked by Everton. A banner saying "Time to go Roberto" was flown over Goodison just days before his dismissal.
Now the Spaniard is one win away from steering Belgium to a first ever World Cup final.
In the last 16, Martinez made two key changes as his side came from 2-0 down against Japan to win 3-2 - substitutes Marouane Fellaini and Chadli scoring the second and third goals.
He promoted Fellaini and Chadli to the starting line-up against Brazil and both played their part in what will go down as a famous Belgium win as Martinez successfully changed his system, going narrower to deny Neymar and Philippe Coutinho space.
Belgium are unbeaten in 24 games under the 44-year-old since he lost his first game in charge against Spain in September 2016.