Elves don't just automatically see invisible things. And if they do in your DM's game, then everyone should play one...
I'd say something is pretty wrong anyway, if your level 12 wizard beat a level 17 wizard with two other level 17 guys and an army helping him... Glad you won, though...