lay the ghost of something (to rest) idiom
终于摆脱…的困扰,终于走出…的阴影
to finally stop being worried or upset about something that has worried or upset you for a long time
With one stunning performance, he has laid to rest the ghost of all his defeats last season. 以其出色的表现,他终于走出了上赛季失败的阴影。