TwoSix
"Diegetics", by L. Ron Gygax
Yes. In a straight up combat, the fighter should win. The wizard wins by making sure the combat is never straight up to begin with.But does the fighter need some teeth against every method the wizard has to hack reality? I really don't think so. If he does, and they're always present and reliable, then the wizard would be the one we'd be talking about needing some kind of teeth against the fighter's moves.
With no time to prepare: fighter > rogue > wizard.
With time to prepare: wizard > rogue > fighter.