Language:
كتاب فضائل أصحاب النبى صلى الله عليه وسلم
62  
Companions of the Prophet
(9)
Chapter: The merits of 'Ali bin Abi Talib رضي الله عنه
(9)
باب مَنَاقِبُ عَلِيِّ بْنِ أَبِي طَالِبٍ الْقُرَشِيِّ الْهَاشِمِيِّ أَبِي الْحَسَنِ رضى الله عنه
Sahih al-Bukhari 3703

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 Messenger (ﷺ)?" 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 Messenger (ﷺ) 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 Messenger (ﷺ) gave him the flag and Allah granted victory under his leadership.

حَدَّثَنَا عَبْدُ اللَّهِ بْنُ مَسْلَمَةَ، حَدَّثَنَا عَبْدُ الْعَزِيزِ بْنُ أَبِي حَازِمٍ، عَنْ أَبِيهِ، أَنَّ رَجُلاً، جَاءَ إِلَى سَهْلِ بْنِ سَعْدٍ فَقَالَ هَذَا فُلاَنٌ ـ لأَمِيرِ الْمَدِينَةِ ـ يَدْعُو عَلِيًّا عِنْدَ الْمِنْبَرِ‏.‏ قَالَ فَيَقُولُ مَاذَا قَالَ يَقُولُ لَهُ أَبُو تُرَابٍ‏.‏ فَضَحِكَ قَالَ وَاللَّهِ مَا سَمَّاهُ إِلاَّ النَّبِيُّ صلى الله عليه وسلم، وَمَا كَانَ لَهُ اسْمٌ أَحَبَّ إِلَيْهِ مِنْهُ‏.‏ فَاسْتَطْعَمْتُ الْحَدِيثَ سَهْلاً، وَقُلْتُ يَا أَبَا عَبَّاسٍ كَيْفَ قَالَ دَخَلَ عَلِيٌّ عَلَى فَاطِمَةَ ثُمَّ خَرَجَ فَاضْطَجَعَ فِي الْمَسْجِدِ، فَقَالَ النَّبِيُّ صلى الله عليه وسلم ‏"‏ أَيْنَ ابْنُ عَمِّكِ ‏"‏‏.‏ قَالَتْ فِي الْمَسْجِدِ‏.‏ فَخَرَجَ إِلَيْهِ فَوَجَدَ رِدَاءَهُ قَدْ سَقَطَ عَنْ ظَهْرِهِ، وَخَلَصَ التُّرَابُ إِلَى ظَهْرِهِ، فَجَعَلَ يَمْسَحُ التُّرَابَ عَنْ ظَهْرِهِ فَيَقُولُ ‏"‏ اجْلِسْ يَا أَبَا تُرَابٍ ‏"‏‏.‏ مَرَّتَيْنِ‏.‏
Reference : Sahih al-Bukhari 3703
In-book reference : Book 62, Hadith 0
USC-MSA web (English) reference : Vol. 5, Book 57, Hadith 52
  (deprecated numbering scheme)