give into

Mittelstufe (B1)informal

To stop resisting something that is tempting you or pressuring you.

"She tried to stick to her diet but gave into her craving for chocolate."