fell fast asleep眠り込む means to fall deeply asleep or doze off. しまった emphasizes that it happened completely or unintentionally, often with a sense of regret.
JA: 本を読んでいたら、いつの間にか眠り込んでしまった。
EN: I was reading a book and ended up falling fast asleep before I knew it.