Cameroon on verge of African record
A third successive win in Group A kept leaders Cameroon one point ahead of Gabon with the final round of matches coming up next month.
Gabon beat Morocco 3-1 in Libreville on Saturday to keep up their hopes after losing two games to Cameroon last month.
In Yaounde, Geremi gave the Indomitable Lions the lead just after the half-hour, one minute after having his penalty stopped by Togo's Kodjovi Obilale.
Jean Makoun and Achille Emana added two more goals after the interval as Cameroon, coached by Frenchman Paul LeGuen, coasted to victory.
Togo's torment was summed up when Manchester City striker Emmanuel Adebayor was taken off midway through the second period.
Cameroon finish their campaign at bottom of the table Morocco on November 14 while Gabon travel to Togo.