! now to protect queen, black must sacrifice his knight.
22... Nf6g4 23. Qh3xg4 f5 24. exf5
?! not sure here. trading queens might have been a better move.
24... Qa2xa1 25. Qg4xc4
I was anticipating kd8 or kc8. My mind tricked me into thinking the queen would be protecting the knight on a8.
25... Kc8b8 26. Qc4c7
so here I thought I would have mate, until I actually 'saw' the position, made the move anyway and offered a draw. I also considered qc6 or nc6 and playing on.