Zimbabwe defied the odds and tamed the Lions in Yaounde