Not even the presence of girlfriend Georgina Rodriguez could help Cristiano Ronaldo and Portugal on Sunday as they were knocked out of Euro 2020 by Belgium.
Thorgan Hazard fired in a first-half winner as Belgium defeated the title holders 1-0 in their round of 16 clash to advance to the quarter-finals.
'ABSOLUTE SHAMBLES': Uproar over 'awful' drama at Euro 2020
'ABSOLUTE DISGRACE': Fans rage over 'disgusting' Euro 2020 moment
The 42nd-minute strike from Hazard secured the win for Roberto Martinez's team, who survived plenty of pressure from the Portuguese in the second half.
But with the finishing touch missing, it was the end of the road for Ronaldo and a Portugal team that had triumphed in Paris five years ago.
With Rodriguez and Ronaldo's son Cristiano Jr watching on from the stands, Portugal squandered a number of key opportunities.
Diogo Jota had two good chances - one in each half - and Raphael Guerreiro hit the post in the 83rd minute.
However the Euro 2016 winners couldn't find an equaliser despite an improved display in the second half.
Belgium will face Italy - who beat Austria 2-1 on Saturday to make it 31 unbeaten matches for the Azzurri - in Munich on July 2.
Portugal began brightly and Jota wasted a great chance in the sixth minute, dragging his shot wide after Renato Sanches had broken from midfield and found him in a promising position on the left.
Ronaldo then tested Belgium keeper Thibaut Courtois with a low-struck free kick as Fernando Santos' team continued to apply pressure.
But Belgium grew into the game with De Bruyne increasingly influential and three minutes before the interval they grabbed the lead that proved to be enough.
Czech Republic shock the Netherlands
Earlier, Tomas Holes and Patrik Schick struck in the second half to take the Czech Republic into the quarter-finals as they took advantage of a red card for the Netherlands to upset their more fancied opponents and win 2-0 in Budapest.
Holes powered home a 68th-minute opener in Sunday's last-16 clash after being set up by Tomas Kalas, as the Dutch watched on hopelessly in their own penalty area.
Schick, one of the stars of the tournament so far, made sure of the Czechs' surprise success with a close-range finish 10 minutes from full-time - in front of a capacity crowd that provided a deafening wall of noise at the Puskas Arena for most of an absorbing last-16 contest.
It was a calamitous outcome for the Dutch, who imploded after Matthijs de Ligt was sent off for a cynical handball 10 minutes into the second half, and they will now face some serious soul-searching.
De Ligt was sent off after a VAR review by Russian referee Sergei Karasev after punching away the ball as he tumbled to the ground in a tussle with Schick.
The Czechs are now through to face a quarter-final clash with Denmark in Baku on Saturday, turning around their Euro 2020 fortunes having only reached the knockout phase after finishing third in their group.
Click here to sign up to our newsletter for all the latest and breaking stories from Australia and around the world.