Cristiano Ronaldo made World Cup history two days after severing ties with Manchester United as Portugal opened their campaign in Qatar with a 3-2 win over Ghana.
Ronaldo, who is a free agent after his acrimonious Old Trafford break-up, became the first player to score in five World Cup final tournaments when he tucked away Portugal’s first from the penalty spot.
Andre Ayew’s equaliser briefly looked like it would spoil Portugal’s party, but a quickfire double from Joao Felix and substitute Rafael Leao gave them a two-goal advantage.
Osman Bukari halved it with an 89th-minute header but Portugal held on through nine minutes of injury time to seize the initiative in Group H, where Uruguay and South Korea earlier played out a goalless draw.
The erstwhile Manchester United number seven was the first to get the crowd on their feet in the 10th minute, racing onto an Otavio pass after Mohammed Kudus was caught in possession.
However, the ball just ran away from him and goalkeeper Lawrence Ati won a 50-50 foot race to block Ronaldo.
The 2016 European champions were dominating possession and pressing Ghana high up the pitch whenever the ball was lost, but it was a scrappy encounter.
Openings were few and far between, and Atletico Madrid forward Felix summed up the lack of a quality as he leant back and lifted a left-foot shot high over the top in the 28th minute.
Ronaldo had the ball in the net after half an hour but the goal was disallowed for his shove on Ghana defender Alexander Djiku.
Portugal were still on top territorially and as the half came to a close, Otavio was off target with a shot after Joao Cancelo spotted his run from left to right across the box.
Ghana enlivened a slow start to the second period as Kudus broke from deep, got away from Ruben Neves and drilled a low left-foot shot just wide of Diogo Costa’s goal.
Alidu Seidu was given a stern word and a yellow card by American referee Ismail Elfath after he flicked his head towards Felix.
The goal Portugal and Ronaldo craved arrived in the 65th minute, after the referee judged that Ghana’s Southampton defender Mohammed Salisu had tripped the 37-year-old superstar in the box.