I can't believe your Flame Body hasn't activated yet Flicka, with a 30% chance and 5 contact actions the hax certainly isn't on our side. Hax seems to be our only way out though so let's hope our luck changes here. You should be able to take one more non crit Night Slash, so start by firing a Confuse Ray at him. Then pray to whatever god a shadowy lamp worships that he can't overcome the confusion to hit you again while you keep on firing boring Shadow Balls at him until one of you goes down. However, if he tries that Teleport trick again to avoid your Confuse Ray then use Flame Burst as your first action instead. Since the attack sends flames out in all directions (ie into allies in multi-battles) it should hit him no matter where he is.
Confuse Ray > Shadow Ball > Shadow Ball
If Roman uses Teleport on the first action, replace yours with Flame Burst