Sahih al-Bukhari 2684 - Whoever sees that promises should be fulfilled | Criterion