overmatch
/ˌoʊvərˈmætʃ/Definitions
1. noun
an opponent or adversary that is superior in strength, resources, or capabilities, making it difficult or impossible to defeat or compete effectively
“The country’s military forces were no match for the enemy’s overwhelming air power, and they were subjected to a severe overmatch.”