I dont see how you gave that up!
You had enough stall to outlast a dim shield(higs cant get more MP there or would lose shield quanta). With the poison chipping away and the resistant dragon waiting the end of the stalling, you had a seriously good chance.
Next time long, please(PLEASE!), play it to the end, get an screenie and get yourself a war master at the very same moment.