giant killer


noun

a person, sports team, etc, that defeats an apparently superior opponent