Your instincts are good. You're right, "save face" is not what you need in this example, but "get face" or "you get a lot of face" is definitely NOT idiomatic English! In fact, I can't really think of a simple, idomatic way of saying this in English - I believe that we took the term and the idea for "losing face" from the Chinese, but apparently we never adopted the opposite idea enough to give it a simple term. You would have to say something more complicated like "He was singled out for commendation" or "The Emperor gave him a great honor by praising him publicly" or "The Emperor's attention enhanced his reputation" or "he gained a lot of respect when the Emperor praised him." Something like that.
Can anyone think of a more idiomatic way to say this in English? Am I missing something obvious?
(I should never read English forums late at night - I start second-guessing everything I write!)