Garry Rodrigues scored a dramatic stoppage-time winner as the Cape Verde Islands beat four-time champions Ghana 2-1 in Group B to continue Sunday’s sequence of surprise results at the Africa Cup of Nations finals.
It was the third match of the day in Abidjan and followed Nigeria’s draw with Equatorial Guinea in Group A while Egypt needed a last-gasp penalty to draw with Mozambique in the opening Group B match at the Felix Houphouet-Boigny Stadium.
The earlier Group B game saw Mohamed Salah convert a stoppage-time penalty to spare Egypt’s blushes in a 2-2 draw with Mozambique, playing at their first finals since 2010.
Jamiro Monteiro had put the islanders ahead and Ghana then had a goal ruled out for offside before half-time.
Alexander Djiku did equalise with a stooping header, but Ghana keeper Richard Ofori made two big saves before Rodrigues pounced to grab victory.
Cape Verde move two points clear in Group B after Egypt drew with Mozambique earlier on Sunday.
Ghana meet Egypt next on Thursday while Cape Verde take on Mozambique on Friday, both at the Felix Houphouet-Boigny Stadium.