The 2010 World Cup participants are now top of the group on six points from two matches, while Guinea and their opening-day conquerors Mali are on three points, with all three teams still in the reckoning to advance to the knockout stage.
To add to the suspense, even point-less Botswana are not mathematically out of contention.
On Wednesday, Mali will battle Botswana in Libreville and Ghana take on Guinea in Franceville in the final throw of the Group D dice.
Star striker Asamoah Gyan opened the scoring for Ghana in the 63rd minute with a well-struck free-kick from the edge of the Mali box after Andre Ayew was brought down by Bakaye Traore.
Baby Jet Gyan had struggled with an ankle injury leading up to the game but Ghana coach Goran Stevanovic insisted on fielding the UAE-based star and it paid handsome dividends.
Mali came close to restoring parity two minutes after Gyans opener through Sochaux forward Modibo Maiga, who perfectly met a header from a corner only for the ball to roll out for a goal-kick.
Ayew doubled Ghana’s lead in the 76th minute when he was stylishly set up by Gyan on the edge of the Mali goal area and drove in to unleash an unstoppable pile-driver past Soumaila Diakite in the Mali goal.