What does To carry the day mean?

What does To carry the day mean?
A: To succeed
B: To lose something
C: To do something wrong
D: None of these

To carry the day means to succeed or win. This question tests knowledge of idioms in English. Idioms enhance expressive language in exams.