Ma'rur bin Suwayd narrates from Sayyiduna Abu Dharr (may Allah be pleased with him) that the Messenger of Allah (peace and blessings be upon him) said: "I know the last person to enter Paradise and also the last to come out of Hell. A man will be brought on the Day of Resurrection and it will be said: Present his minor sins to him, and do not present the major ones. So his minor sins will be presented to him, and it will be said: Did you do such and such on such and such a day? He will admit it, not daring to deny it, while fearing that his major sins will be presented. Then it will be said to him: For every evil deed you will receive a good deed. Then he will say: O Allah! I did many deeds that I do not see here." (Sayyiduna Abu Dharr (may Allah be pleased with him) said:) I saw the Prophet (peace and blessings be upon him) laughing until his (peace and blessings be upon him) molar teeth became visible.
Hadith Referenceالسنن الكبرى للبيهقي / كتاب الشهادات / 20772