What are the benefits of fasting?

Question: Explain some of the benefits of fasting?

Answer: Imam Ghazali RA states,fasting overpowers shaytan,the enemy of Allah because the base of all carnal desires is the stomach.By filling the stomach,lust exhibits its actions.Shaytan by manipulating these carnal desires,targets people as his prey.When the Muslim adopts hunger by fasting,the lustful desires weaken,then the shaytaan is beaten into despondency.

One should ensure that the food with which one makes iftar is halal without the slightest vestige of doubt.Do not eat so much that the body feels heavy and the purpose of fasting is defeated.