The Messenger of Allah ﷺ addressed us one day and said three times, "By the One in whose hand my soul rests," then he lowered his head. Each of us bowed our heads weeping, not knowing what he had sworn about. Then he raised his head with glad tidings on his face, which was dearer to us than red camels. He said, "There is no servant who prays the five daily prayers, fasts Ramadan, pays the zakat, and avoids the seven major sins, except that the gates of Paradise are opened for him and he is told, 'Enter in peace.'"
أخبرنا محمد بن عبد الله بن عبد الحكم عن شعيب عن الليث قال أنبأنا خالد عن ابن أبي هلال عن نعيم المجمر أبي عبد الله قال أخبرني صهيب أنه سمع من
خطبنا رسول الله ﷺ يوما فقال والذي نفسي بيده ثلاث مرات ثم أكب فأكب كل رجل منا يبكي لا ندري على ماذا حلف ثم رفع رأسه في وجهه البشرى فكانت أحب إلينا من حمر النعم ثم قال ما من عبد يصلي الصلوات الخمس ويصوم رمضان ويخرج الزكاة ويجتنب الكبائر السبع إلا فتحت له أبواب الجنة فقيل له ادخل بسلام
[Its chain is hasan] Bukhari related it in Tarikh al-Kabir (4/316) from the hadith of Layth bin Saad, through this same route. It is also in Kubra (2218). Ibn Khuzayma graded it sahih (315), as did Ibn Hibban (17), and Hakim (1/200, 201, 2/240), and Dhahabi agreed with him.Khalid is the son of Yazid, and his teacher is Saeed bin Abu Hilal.