I don't understand what's so unrealistic about it. =).
P.S.: On the topic. I think there's no need to overcomplicate things where it's not required. There was probably a Shaktar with speed or blindness, and the dragons cast something like a magic arrow at the beholder.