Battle of Thermopylae
Heavily outnumbered, the Greeks held off the Persians for seven days in total (including three of battle), before the rearguard was annihilated in one of history's most famous last stands.