[Machine] The Messenger of Allah ﷺ said, "If any one of you takes an oath and later finds something better, then let him make expiation for his oath and do what is better." Narrated Abu Abdullah Al-Hafiz, who narrated from Ahmad ibn Sahl Al-Bukhari, who narrated from Salih ibn Muhammad Al-Hafiz, who narrated from Muhammad ibn Abdullah ibn Numair, who narrated from Muhammad ibn Fudail ibn Ghazwan, from Al-A'mash, who mentioned it.
قَالَ رَسُولُ اللهِ ﷺ إِذَا حَلَفَ أَحَدُكُمْ عَلَى يَمِينٍ فَرَأَى خَيْرًا مِنْهَا فَلْيُكَفِّرْهَا وَلْيَأْتِ الَّذِي هُوَ خَيْرٌ 19850 أَخْبَرَنَا أَبُو عَبْدِ اللهِ الْحَافِظُ أَخْبَرَنِي أَحْمَدُ بْنُ سَهْلٍ الْبُخَارِي أنبأ صَالِحُ بْنُ مُحَمَّدٍ الْحَافِظُ ثنا مُحَمَّدُ بْنُ عَبْدِ اللهِ بْنِ نُمَيْرٍ ثنا مُحَمَّدُ بْنُ فُضَيْلِ بْنِ غَزْوَانَ عَنِ الْأَعْمَشِ فَذَكَرَهُ