Sahih Bukhari – Hadith No : 3749

Narrated Salama: `Ali happened to stay behind the Prophet and (did not join him) during the battle of Khaibar for he was having eye trouble. Then he said, “How could I remain behind Allah’s Apostle?” So `Ali set out following the Prophet , When it was the eve of the day in the morning of which Allah helped (the Muslims) to conquer it, Allah’s Apostle said, “I will give the flag (to a man), or tomorrow a man whom Allah and His Apostle love will take the flag,” or said, “A man who loves Allah and His Apostle; and Allah will grant victory under his leadership.” Suddenly came `Ali whom we did not expect. The people said, “This is `Ali.” Allah’s Apostle gave him the flag and Allah granted victory under his leadership.

Hadith In Arabic Text :

حدثنا قتيبة، حدثنا حاتم، عن يزيد بن أبي عبيد، عن سلمة، قال كان علي قد تخلف عن النبي صلى الله عليه وسلم في خيبر وكان به رمد فقال أنا أتخلف عن رسول الله صلى الله عليه وسلم فخرج علي فلحق بالنبي صلى الله عليه وسلم، فلما كان مساء الليلة التي فتحها الله في صباحها، قال رسول الله صلى الله عليه وسلم ‏”‏ لأعطين الراية أو ليأخذن الراية غدا رجلا يحبه الله ورسوله أو قال يحب الله ورسوله يفتح الله عليه ‏”‏‏.‏ فإذا نحن بعلي وما نرجوه، فقالوا هذا علي‏.‏ فأعطاه رسول الله صلى الله عليه وسلم ففتح الله عليه‏.‏

Chapter : Companions of the Prophet – كتاب فضائل أصحاب النبى صلى الله عليه وسلم