Answer: stunningdefeat

AnswerCrossword Clue
STUNNINGDEFEAT

Surprise upset