Answer:
D. Vaunted
Step-by-step explanation:
Annihilated means to destroy or wipe out
Omnipotent means all powerful or unlimited power
Overt means to be open to view or plain to see
Vaunted means highly praised or much boasted about
English like any language has its own semantics, word arrangement (lexicon and structure) which cannot be abridged. Based on this, Vaunted is the word that best fits the context of the sentence. It implies that up till the time the team lost the last three games in a row, the team boasted an impressive record
Hence, Option D (Vaunted) is the correct answer