Vu :
le recours en matière civile interjeté par A._ contre l'arrêt rendu le 2 septembre 2021 par la Cour des poursuites et faillites du Tribunal cantonal vaudois dans la cause qui oppose le recourant à B._;
la déclaration de retrait du recours du 22 octobre 2021;

considérant :
qu'il y a lieu de prendre acte du retrait du recours et de rayer la cause du rôle (<ref-law> par renvoi de l'<ref-law>; <ref-law>);
que le Président de la Cour de céans est compétent à cet effet (art. 32 al. 1 et 2 LTF);
que les frais judiciaires (réduits) incombent au recourant (art. 66 al. 1 et 2 LTF);
qu'il convient d'allouer des dépens à l'intimé pour ses observations sur la requête d'effet suspensif (art. 68 al. 1 et 2 LTF);

par ces motifs, le Président ordonne :
1.
La cause est rayée du rôle par suite de retrait du recours.
2.
Les frais judiciaires, arrêtés à 300 fr., sont mis à la charge du recourant.
3.
Une indemnité de 1'000 fr., à verser à l'intimé à titre de dépens, est mise à la charge du recourant.
4.
La présente ordonnance est communiquée aux parties et à la Cour des poursuites et faillites du Tribunal cantonal du canton de Vaud.
Lausanne, le 26 octobre 2021
Au nom de la IIe Cour de droit civil
du Tribunal fédéral suisse
Le Président : Herrmann
Le Greffier : Braconi