But the best move for white:
38. Qxd4 Nxd4
39. Kg1
I'm sorry if i'm wrong
Good try but you are wrong :) because 1.Qxd4 Qc1+ 2.Qd1(the only move) Qxd1# :)Not to be hurry in capturing a piece but wait and look you may give mate :)
At least it delayed the checkmate
Nice puzzle, I really missed the Qc1.
No problem :)