have your cake and eat it
и рыбку съесть, и на х** сесть
have your cake and eat it, too
остаться в выигрыше при любом раскладе / заполучить и то, и это