Sahih Muslim Book 37, Hadith Number 6660.

Chapter : The words of Allah “The good deeds take away the evil deeds”.

Anas reported that a person came to Allah’s Apostle (may peace be upon him) said: Allah’s Messenger, I have committed an offence which deserves imposition of haad, so impose it upon me according to the Book of Allah. Thereupon he said: Were you not present with us at the time of prayer? He said: Yes. Thereupon he said: You have been granted pardon.