bring about victory or success - esp. when defeat is likely He saved the day for his team after he played his best game of the season.
SAVE THE DAY
Meaning of SAVE THE DAY in English
English idioms vocab. Словарь английских идиом и выражений. 2012