Excited by success; flushed with victory.
·Impf & ·p.p. of <<Flush>>. ...
Webster's Dictionary of the English Language
·adj <<Elated>>. ...