A first half penalty converted by Andre Ayew was just enough to hand the Ghana Black Stars a 1-0 victory over Uganda in their Group D opener of the 2017 African Cup of Nations in Gabon.
Both sides came into the game with the aim of winning but it was Ghana who came out victorious after the full-time with a win over a team they have struggled to beat in recent times.
The West Ham winger slotted in a penalty on 32 minutes after captain Asamoah Gyan had been pulled back.
Ghana also threatened through two Gyan headers, while Ayew and Christian Atsu tested Uganda goalkeeper.
Uganda’s Faruku Miya should have leveled for his side when he hit the outside of a post which could have brought his side back into the game.
The Cranes created few opportunities of note and struggled to get behind the Black Stars, who appeared happy to defend their lead and take the sting from the match.
Andre Ayew should have scored from a great cut-back by Jordan, while Atsu relentlessly tormented Isinde, whose day worsened when he conceded a penalty by tugging back Gyan after miss controlling the ball.
By converting the spot-kick, which he sent straight down the middle, Andew Ayew scored his seventh Nations Cup finals goal and surpassed the total scored by his father and legendary former Ghana captain, Abedi Pele.
Ghana had a good chance to add a second late on when Atsu was clean through but his 12-yard drive was superbly saved by Onyango.
The only downside for Avram Grant’s side was an injury to defender Baba Rahman, who was stretchered off with what looked like a hamstring injury after 39 minutes.
Ghana, who won the last of their four tiles in 1982 and lost on penalties to the Ivory Coast in the final two years ago, will next take on Mali on Saturday.
Uganda will face record seven-time champions Egypt on the same day.