飲んでしまった

ended up drinking

→ 飲む
phrase Rare #45,471
ended up drinking しまった can emphasize that the drinking was completed or that it was unintended or regrettable, depending on context.
JA: 薬を間違えて飲んでしまった。
EN: I accidentally took the wrong medicine.

私は吐くまで飲んでしまった。

I drank until I threw up.