William, Interesting game... thanks for sharing. I'm pretty sure I would not be able to mate with Knight and Bishop OTB within the 50 move limit.
Congratulations on your success. I do believe a refuse-to-lose attitude can be very important in chess and many other endeavors.
I am a USCF 1868 (dec. supplement) and I been an A player for almost 7 years without being able to break 2000 rating and reach expert. Then on Thanksgiving I woke and said 'I'm done losing to A players (those rated below 2000) and I signed up for the IL class A championship where I got many bad positions from the open be no loses. Next I went to the Greater midwest class with my new attitude the following weekend and once again entered into the A class and once again no loses. I am now registered for the U1900 in Las Vegas to test my theory that whoever refuses to lose the most will not lose. Resources will just like magic appear over the chess board and present themselves like ripe apples falling from the tree. Here is my only draw/ dead lost positions and one of the games that pushed my unoffical rating over 2000!