Probably the Fall of Gondolin. However, my second choice would be the battle of Menegroth, if only for the dwarves.
TBH, the Battle of Tumhalad falls pretty far below the others and as StingString said, the War of the Jewels would be too damn long and encompasses the others.