A miracle

If black plays 23. ... Rc2 it's over for white.
Black spends 4 moves preparing to push e4 and then plays 35. ... g5 instead. What?
What was wrong with 36. ... Qxf7?
39. ... Qxf2 is checkmate on the spot!
42. ... Rxf2 43. Kg1 Qxe1+ is curtains for white.
It looks like black either started drinking or handed the game over to his little sister on move 21.

tonydal wrote:
I'm finding it a little hard to believe that you've entered the right moves (or them in the right order).
No, those are exactly/absolutely/completely without any mistakes. It's flawless. Only the game took several weeks to finish.

you mean it's not a 5 second per move game? hmm, maybe he had a stroke half way through but thought he'd finish his games out of politeness.