Sahih Muslim 4273
صحيح مسلم#4273SahihAbu Huraira reported Allah's Messenger (ﷺ) as saying:He who took an oath and (later on) found another thing better than that, he should do that which is better, and expiate for the vow (broken by him)
Scholarly Authentication
We show the most cautious grade (weakest-wins) as the overall label. Individual scholars graded it as follows:
Every narration in Sahih Muslim is accepted as Sahih (authentic) by the established status of the book.
In-book reference: 27:20