When you get really hungry, you overeat. I know, groundbreaking stuff. When you overeat, you feel full, but then your insulin levels spike, causing you to feel tired, then hungry again … so you overeat again.
Instead of trying to resist hunger, beat it to the punch. If you eat when you’re either not hungry or only slightly hungry, you’ll eat less and tend to eat more slowly. Eating less throughout the day is great, but having more energy is certainly a nice bonus, too!