Please help me analyse this
Nice game!
Bxf3+ on the 24th or 25th move looks like a quick winner.
".. and then what?"
And then mate :-)
At the end, move 40...Qe4 would have been curtains or at least draw