barnstorming - definition and synonyms

adjective [only before noun] 

Your browser doesn’t support HTML5 audio

/ˈbɑː(r)nˌstɔː(r)mɪŋ/
  1. done with impressive energy, skill, and enthusiasm

    In a barnstorming end to the season, Valencia scored a brilliant victory.