Answer: upsetvictory

AnswerCrossword Clue
UPSETVICTORY

Surprise win