unexpected lifesaver

Translations
неожиданный спаситель
That phone call was an unexpected lifesaver during my tough day.
Тот телефонный звонок был неожиданным спасителем в мой трудный день.