كتاب المغازى
64  
Military Expeditions led by the Prophet (pbuh) (Al-Maghaazi)
(11)
Chapter: The participation of angels in (the battle) of Badr
(11)
باب شُهُودِ الْمَلاَئِكَةِ بَدْرًا
Sahih al-Bukhari 3994

Narrated Mu`adh:

The one who asked (the Prophet) was Gabriel (refer to Hadith 5.327).

حَدَّثَنَا إِسْحَاقُ بْنُ مَنْصُورٍ، أَخْبَرَنَا يَزِيدُ، أَخْبَرَنَا يَحْيَى، سَمِعَ مُعَاذَ بْنَ رِفَاعَةَ، أَنَّ مَلَكًا، سَأَلَ النَّبِيَّ صلى الله عليه وسلم‏.‏ وَعَنْ يَحْيَى، أَنَّ يَزِيدَ بْنَ الْهَادِ أَخْبَرَهُ أَنَّهُ كَانَ مَعَهُ يَوْمَ حَدَّثَهُ مُعَاذٌ هَذَا الْحَدِيثَ، فَقَالَ يَزِيدُ فَقَالَ مُعَاذٌ إِنَّ السَّائِلَ هُوَ جِبْرِيلُ عَلَيْهِ السَّلاَمُ‏.‏
Reference : Sahih al-Bukhari 3994
In-book reference : Book 64, Hadith 45
USC-MSA web (English) reference : Vol. 5, Book 59, Hadith 329
  (deprecated numbering scheme)