>>13490645It doesn't only cardio exercises do that.
Lifting will make your muscle grow bigger but it won't remove the fat.
Muscles get their energy from glucose which is stored inside the liver and other muscles.
The muscle which consumes the most amount of energy is the heart muscle.
When you eat a meal that contains carbohydrates, those carbs get broken to glucose and then absorbed in the bloodstream causing blood glucose levels to go up, the pancrease can sense this increase blood glucose levels and will release insulin, insulin is basically the signal to the body that it is time to take glucose and start storing it. major tissues affected by insulin are skeletal muscles and adipose tissues, skeletal muscles will take glucose and convert it to glycogen for storage while adipose tissues will take glucose and convert it to lipids (lipids contain more energy per molecule that's why they're better for energy storage).
Some glucose will be stored in the liver as glycogen but the majority of glycogen is in skeletal muscles.
Normally after a carbohydrate rich meal glycogen stores can last for about 8-12 hours, however during exercise glucose is consumed at a much faster rate and you can deplete your glycogen stores pretty quickly
This is where stored fat comes into play, when glucose is depleted your body will start releasing the stored fats so they can be consumed by muscles especially the heart muscle.
This is why exercising for a very short amount of time no matter how hard the exercise will never burn any fat, it's because you have not depleted your glycogen stores, and your muscle are using glucose not fats as a source of energy.