Portugal began the game dominating possession, gaining a corner kick after only three minutes, but the set piece was successfully defended by the Black Stars of Ghana, Newspremises reports.
Alidu Seidu’s run down the right gave Ghana a sigh of relief, but the Clermont Foot defender’s cross could not find its intended recipient.
Cristiano Ronaldo had the finest chance to put Portugal ahead after being set up by Bernardo Silva, but he was denied by goalkeeper Richard Ati Zigi.
A few minutes later, the ex-Manchester United player had another chance, but Ghana’s sturdy defense rendered him helpless.
Ajax star Mohammed Kudus, on the other hand, couldn’t find Williams, who was in a great position.
A few minutes later, Ronaldo thought he had given Portugal the lead after tapping home from inside the box on the half-hour mark, but the referee signaled for a foul on Alexander Djiku.
Ghana won back-to-back corner kicks but failed to convert them due to Danilo Pareira’s tenacious defense.
The Europeans came from the break determined to break the deadlock, but Ghana will try from a distance, with Seidu firing from a distance.
However, Ronaldo was awarded a penalty after being knocked off the ball by Mohammed Salisu after an hour.
From the penalty spot, the former Manchester United player made no mistake. Ten minutes later, Ghana equalized through captain Andre Ayew, who latched on a superb ball from Mohammed Kudus.
After a blunder in the middle, Joao Felix lifted the ball over Ati Zigi, the Portuguese took the lead two minutes later.
Substitute for the second half With ten minutes remaining, Rafael Leao extended Portugal’s lead.