giant-killer

Noun

 * 1) Someone or something, especially a sports team, that defeats a larger and superior opponent.

Related terms

 * giant-killing