A late goal from Milson condemned the Black Stars to their first defeat at the Baba Yara Sports Stadium since 2000 (24 years ago) when they were beaten by South Africa as hosts of the AFCON.
Otto Addo named a strong starting line-up for this against the Palancas Negras, as the Black Stars went in search of three points.
The Ghana coach stuck with Lawrence Ati Zigi in goal ahead of Joseph Wollacott, with Alidu Seidu Tariq Lamptey, Mohammed Salisu and Abdul Mumin forming the back four.
The team’s skipper Thomas Partey partnered with Elisha Owusu in the middle of the park, while Jordan Ayew also maintained his place in the starting line-up following his sensational hat-trick against the Central African Republic (CAR) last time out but was shifted to the left wing.
Ayew’s Leicester City teammate Abdul Fatawu Issahaku also operated on the other flank. West Ham United star Mohammed Kudus was tasked with playing behind the in-form Antoine Semenyo, who led the line.
Milson stuns Black Stars at Baba Yara Stadium
Despite making a sharp start to the game, Ghana struggled to create clear-cut chances, with their final ball particularly being poor.
The Black Stars’ first real chance came in the fifth minute when Ayew broke through on goal but his weak cutback was intercepted before the ball could get to Kudus.
A minute later, Angola failed to clear their lines from a corner kick and the rebound fell to the feat of Semenyo but he couldn’t direct his effort towards the goal.
Angola retaliated with a threatening effort at the other end but Gelson Dala’s volley went way off target before the no.10 saw his header land into the waiting hands of Ati Zigi moments later.
Kudus was the next to go close when he fashioned out space on the right flank, only to see his shot saved. With chances being at a premium for both teams, the first half ended goalless.
Ghana returned for the second half with a bit more impetus but they still struggled to create clear-cut chances and were restricted to long-range efforts.
Ati Zigi was also called into action in the 79th minute but he was up to the task, producing a big save to deny Dala once again.
Although Issahaku and Kudus both had chances to score late in the game, substitute Milson stunned the hosts when he took advantage of Mumin’s poor clearance to win the game for Angola at the death.
The result means the Black Stars have dropped to third in Group F, three points below Angola and Sudan, who also defeated Niger on Wednesday. Addo’s side will, however, be aiming to make amends when they face Niger in their next AFCON qualifier on Monday.