Spartak Moscow striker Abdul Majeed Waris and Kwadwo Asamoah scored the decisive goals as the hosts ensured their place in the African play-offs to reach next summer's tournament
A first-half goal from Spartak Moscow forward Abdul Majeed Waris gave the Black Stars a half-time before Kwadwo Asamoah doubled it in the second.
Despite a consolation goal from Nathan Sinkala, it orived enough to see the four-time African champions through to the next round, where they will meet a team yet to be decided in a two-legged play-off tie to represent Africa in Brazil next year.
The Black Stars had taken the lead through a stooping header, directed into the roof of the net from Waris and, despite the Zambians looking more comfortable in possession and seeing more of the ball, they failed to make their possession count due to the tight-knit nature of the Ghanaian defensive unit.
The Zambians' creative frustrations seemed to wane in the second half as they created a number of chances early but failed to convert. A long-range strike from Asamoah gave the Ghanaians a two-goal cushion before Sinkala reduced the deficit with an effort from the edge of the box.
Despite mounting pressure on the hosts, the Zambians failed to secure the equaliser before the full-time whistle.