Grazzt
Demon Lord
I bet four level 6 Necromancers could kill a bog-standard MM CR 23 Ancient Blue Dragon if it refused to run away, if the DM went by RAW on how heavy obscurement works, and if the DM ruled that skeletons whose Necromancer is killed keep obeying their orders until the 24 hour duration is up.
(Use advantage from heavy obscurement to counter disadvantage from long range and/or Frightful Presence.)
That is of course why you should never run bog-standard MM Ancient Dragons. Always make them spellcasters.
Wouldn't the dragon's blindsight cancel any benefit the party hoped to gain from a heavily obscured area? Also dragon can just fly around and drop lightning on them as it pleases.