come up smelling of roses - definition and synonyms

phrase
  1. to come out of a difficult situation with your reputation better than it was before, especially when you do not deserve to
See also main entry: rose