Mishkat al-Masabih #3279
Oaths and Vows
The Arabic includes the chain of narration (sanad) and the collector's commentary; the English translation shows the Prophet's words only.
وَعَنْ أَبِي هُرَيْرَةَ أَنَّ رَسُولَ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ قَالَ: «مَنْ حَلَفَ عَلَى يَمِينٍ فَرَأَى خَيْرًا مِنْهَا فَلْيُكَفِّرْ عَنْ يَمِينِهِ وليفعل» . رَوَاهُ مُسلم
Abu Huraira reported God’s Messenger as saying, "If anyone swears an oath and considers something else to be better than it he should make atonement for his oath and do that.”
Muslim transmitted it.
Topics
About Mishkat al-Masabih
This hadith is #3279 from Mishkat al-Masabih, in the Book of Oaths and Vows.