I had managed to complete the Red dex years ago together with a friend. Well, except for Mew ofcourse, but short of glitching and cheating there was no way to get one.
I came very far in completing the dex on Crystal, but I never managed to get any of the event pokes (IIRC, there were event pokemon in this game, right?).