Hadithcore
Sahih al-Bukhari, 2228
sahih

Narrated Anas:

Amongst the captives was Safiya. First she was given to Dihya Al-Kalbi and then to the Prophet.

حَدَّثَنَا سُلَيْمَانُ بْنُ حَرْبٍ، حَدَّثَنَا حَمَّادُ بْنُ زَيْدٍ، عَنْ ثَابِتٍ، عَنْ أَنَسٍ ـ رضى الله عنه ـ قَالَ كَانَ فِي السَّبْىِ صَفِيَّةُ، فَصَارَتْ إِلَى دَحْيَةَ الْكَلْبِيِّ، ثُمَّ صَارَتْ إِلَى النَّبِيِّ صلى الله عليه وسلم‏.‏

References2 variants
In-Book Reference
Book 34, Hadith 175
USC-MSA web (English) reference
Vol. 3, Book 34, Hadith 431 (deprecated numbering scheme)