Abu Musa Ashari reported,

We came to the Messenger of Allah ﷺ asking him to provide us with mounts. He said, "No, by Allah, I will not give you mounts."When we returned, the Messenger of Allah ﷺ sent us three white-humped camels. I said, "The Messenger of Allah ﷺ swore he would not give us mounts, then he gave us mounts."So we went to him and said, "Messenger of Allah, you swore not to give us mounts, yet you have given us mounts."He replied, "I did not give you mounts. Rather, Allah gave you mounts. By Allah, I do not take an oath and then see something better than it without doing the better thing."Abu Saleel is Darib bin Nuqayr.

Ahmad 19749

Sahih

حدثنا يزيد بن هارون قال أخبرنا سليمان يعني التيمي عن أبي السليل عن زهدم

عن أبي موسى قال

أتينا رسول الله ﷺ نستحمله فقال لا والله لا أحملكم فلما رجعنا أرسل إلينا رسول الله ﷺ بثلاث ذود بقع الذرى قال فقلت حلف رسول الله ﷺ أن لا يحملنا ثم حملنا فأتيناه فقلنا يا رسول الله إنك حلفت أن لا تحملنا فحملتنا فقال لم أحملكم ولكن الله حملكم والله لا أحلف على يمين فأرى غيرها خيرا منها إلا أتيته أبو السليل ضريب بن نقير

أحمد 19749صحيح
Contents
Reference
Commentary
Ayat
Collection
Musnad Ahmad
Book
Abu Musa Ashari
Numbering
Darussalam 19749
Ahmad 19749