Mameluke (Age of Empires II)

The Mameluke is a unique unit for the Saracen civilization. It is a cavalry that excels against other cavalry. Similarly to the Throwing Axeman, the Mameluke is technically considered a melee unit, but it throws its scimitar for a range of 3.

It benefits from upgrades such as Forging, Iron Casting, Blast Furnace, Scale Barding Armor, Chain Barding Armor, Plate Barding Armor for armor and attack, Husbandry increases speed and Bloodlines and Zealotry hitpoints and can be upgraded into Elite Mameluke

A well controlled group of these can take down any units, except by higher number of ranged foot soldiers. The mameluke is a well rounded unit suited for most combat situations.