Amavubi stars today evening failed to catch up with group leaders Ghana when they went down 2-3 at home against a determined Mambas that had nothing to chase for.
A win for Rwanda would mean they move to nine points and on course of a best second finish
Mozambique scored first in the 10th minute through their captain Elias Gasped Pelembe but the hosts cancelled the lead through Gor Mahia striker and captain Jacques Tuyisenge in the 36th minute. With just a minute to half time Mozambique scored their second through Apson David Manjate.
In the second half coach John Mckinsty introduced Danny Usengimana for Ally Niyonzima before withdrawing Jean Claude Iranzi for Muhadjiu Hakizimana.
The new additions proved worthy as red hot Tuyisenge drew level in the 78th minute but Holder Pelembe broke the hearts of the hosts when he scored the winner on the 82nd minute.
Rwanda have a final match against Ghana in Kumasi while Mozambique will host winless Comoros.
Ghana tops the group with 10 points and a win over Comoros will send them to the finals in Gabon