The Book of Miscellany
كتاب المقدمات
(2) Chapter: Repentance
(2) - باب التوبة
Riyad as-Salihin 17 
Abu Hurairah (May Allah be pleased with him) narrated:
Messenger of Allah (ﷺ) said, "He who repents before the sun rises from the west, Allah will forgive him".

[Muslim].

وعن أبي هريرة رضي الله عنه قال‏:‏ قال رسول الله صلى الله عليه وسلم ‏:‏ ‏ "‏ من تاب قبل أن تطلع الشمس من مغربها تاب الله عليه‏"‏ ‏(‏‏(‏رواه مسلم‏)‏‏)‏‏.‏
Reference : Riyad as-Salihin 17
In-book reference : Introduction, Hadith 17