HARD TO BEAT
Definition: Difficult to surpass or overcome; very impressive or formidable.
Synonyms: Unbeatable, Tough Rival, Difficult To Surpass, Challenging Opponent, Formidable Adversary
Definition: Difficult to surpass or overcome; very impressive or formidable.