Saad bin Abu Waqqas reported,

I heard the Prophet ﷺ say on the day of Khaybar, "I shall give the banner to a man who loves Allah and His Messenger and whom Allah and His Messenger love."He said, "We stretched our necks hoping to be the one chosen."Then he said, "Call Ali for me."Ali was brought to him suffering from sore eyes. He spat into his eyes and handed him the banner, and Allah granted him victory.

Azami 9042

Sahih

عن سعد بن أبي وقاص قال

سمعت النبي ﷺ يقول: يوم خيبر: لأعطين الراية رجلا يحب الله ورسوله ويحبه الله ورسوله قال: فتطاولنا لها فقال: ادعو لي عليا فأتى به أرمد، فبصق في عينيه ودفع الراية إليه، ففتح الله عليه.

الأعظمي 9042صحيح
Contents
Reference
Commentary
Ayat
Collection
Jami al-Kamil
Book
Biography of the Prophet ﷺ
Chapter
Expedition of Khaybar
Section
Prophet ﷺ foretelling its conquest at the hands of Ali bin Abu Talib
Numbering
Jami al-Kamil 9042 (2nd edition)
Azami 9042