Ghana had the opportunity to open up a lead at the top of Group G after a first-day victory over Ethiopia, but they failed to take advantage of it. The game was tied as the closing minutes approached, but Bongokuhle Hlongwane sunk Milovan Rajevac's side in Johannesburg with an 83rd-minute goal.
The Black Stars now trail Bafana Bafana by one point in what is shaping up to be a tense struggle for a spot in Qatar next year.
The West Africans are now looking for a quick response against a Zimbabwe team that has lost three of their last six encounters.
Saturday's hosts, who have gone undefeated in their past six home matches since a 3-0 thrashing by Mali in 2020, will be optimistic of taking all three points.
Zimbabwe performed admirably in their match against Ethiopia, which was decided at the last-minute thanks to a penalty from Aschalew Tamene.
Brendan Galloway has yet to make his national team debut, but the defender is unlikely to play against the visitors this weekend.
Zdravko Logarusic is expected to stick with his usual 4-2-3-1 formation, with skipper Knowledge Musona leading the attack. Musona has scored more goals for his country than any other active player.
Richard Ofori started in goal for Ghana against South Africa, but his absence this time allows Lawrence Ati-Zigi to earn his eighth cap.
Here is my predicted line-up for the match.
Zimbabwe (4-5-1 Formation):
Washington Arubi (GK); Mudimu, Bhasera, Hadebe, Darikwa; Chikwende, Nakamba, Sarupinda, Billiat, Mutizwa; Musona
Ghana (4-4-2 Formation):
Lawrence Ati-Zigi (GK); Mensah, Djiku, J. Mensah, Amartey; Fameyeh, Thomas Partey, Ashimeru, Yeboah; Jordan Ayew, A. Ayew
Kickoff Time: This match will be played today at 5PM Nigerian time.
Content created and supplied by: GCGentleOfficial (via Opera News )