@SystemDC, nice. :) I wonder though if you could still have won after "23 ... Qxc1 24 Bxc1 dxe3". I noticed that some newbies seem to be psychologically attached to their queens and that usually gets exploited by more experienced players.
I saw a slightly similar question/issue about move times (or advantage scores, can't quite recall offhand) being messed up (not being in sync) with the graph because the game was started from a custom position.