Hit the spot

To refresh you or satisfy you.

Drinking the lemonade after the baseball game hit the spot.