Shadow Ball would really help here. I've battled Fantina and she's relatively hard, but a Girafarig
could use Shadow Ball against most of her Pokemon, and Psychic on the Gengar (as a super-effective STAB move.) If this is in the PWT in black/white 2, then watch out for Spiritomb. Dark Pulse will hurt