Thorgan Hazard swerved a right-footed finish in to give Belgium a 1-0 lead.
He had looked Belgium’s most dangerous player, up against Diogo Dalot on Portugal’s right without ever locating an end product for his marauding runs. But if you want something done properly, do it yourself, as the saying goes and in the 42nd minute Thorgan did.
Meunier played a crossfield ball and Hazard junior picked it up before unleashing a fabulous shot that rocked Portugal on their heels. It dipped a little, curled a lot, and bamboozled Portugal goalkeeper Rui Patricio.
By the time he had responded to it the ball was as good as past him.
In the second half, Portugal threw all they could forward but no-one could beat Courtois.
Felix, Dias and Guerreiro, who hit the right-hand post with a volley, all went close, however, none of them could stop Santos’ defending champions from crashing out of Euro 2020 at the last-16 stage.
Kevin De Bruyne was forced-off injured early in the second-half.
It was decided he should carry on but De Bruyne lasted just three minutes of the second-half before being withdrawn.
This is the second major occasion that has been curtailed prematurely for De Bruyne, after Antonio Rudiger of Chelsea took him out of the Champions League final. Referees need to protect players of his quality.
Belgium, who make it four wins in four at this tournament, next travel to Munich on Friday to do battle with Italy in what should be an enticing quarter-final clash.
Portugal, who have failed to repeat their 2016 heroics, have to accept their European Championship is over and they next host the Republic of Ireland in the World Cup qualifiers in September.