Hi data Fly,
Actually if I recall I did think long at all to play the winning combo.
I had seen all kinds of ideas a few moves before the winning position arose.
I realised this is lost so played 21...e6 to get the Bishop onto c6 and bring things to a head.
Once there I was looking for and seeing all the tricks and traps on my opponents time.
When the mate appeared I had it double-checked before he made his move.
I Did not think I'd get to play it.
Yes it was a gamble, but I'm lost if I try to hang on - the secret is swindling wins
is knowing when to go for it and admit to yourself all is lost (quite easy for me -
as I'm usually lost from move 3.)
Actually I did not physically play Bxg2+ to kick off the combo.
I picked up the Bishop and was moving it towards g2 when it slipped out of my hand,
bounced off the board into my opponents lap. He caught it.
"Sorry, can you put that on g2."
So my opponent played Bxg2+ for me!
Here is the full game.