Language:
كتاب المغازى
64  
Military Expeditions led by the Prophet (pbuh) (Al-Maghaazi)
(54)
Chapter: “…and on the day of Hunain when you rejoiced at your great number….”
(54)
بَابُ قَوْلِ اللَّهِ تَعَالَى: {وَيَوْمَ حُنَيْنٍ إِذْ أَعْجَبَتْكُمْ كَثْرَتُكُمْ فَلَمْ تُغْنِ عَنْكُمْ شَيْئًا وَضَاقَتْ عَلَيْكُمُ الأَرْضُ بِمَا رَحُبَتْ ثُمَّ وَلَّيْتُمْ مُدْبِرِينَ ثُمَّ أَنْزَلَ اللَّهُ سَكِينَتَهُ} إِلَى قَوْلِهِ: {غَفُورٌ رَحِيمٌ}
Sahih al-Bukhari 4320

Narrated Ibn `Umar:

When we returned from (the battle of) Hunain, `Umar asked the Prophet (ﷺ) about a vow which he had made during the Pre-lslamic period of Ignorance that he would perform I`tikaf. The Prophet (ﷺ) ordered him to fulfill his vow.

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