Sahih Muslim , Book 6, Hadith 2565 (USC-MSA)

Abu Huraira reported Allah's Messenger as saying: Fasting is a shield.

حَدَّثَنَا عَبْدُ اللَّهِ بْنُ مَسْلَمَةَ بْنِ قَعْنَبٍ، وَقُتَيْبَةُ بْنُ سَعِيدٍ، قَالاَ حَدَّثَنَا الْمُغِيرَةُ، - وَهُوَ الْحِزَامِيُّ - عَنْ أَبِي الزِّنَادِ، عَنِ الأَعْرَجِ، عَنْ أَبِي هُرَيْرَةَ، - رضى الله عنه - قَالَ قَالَ رَسُولُ اللَّهِ صلى الله عليه وسلم ‏ "‏ الصِّيَامُ جُنَّةٌ ‏" ‏ ‏.‏

sunnah.com