One of my better played games.

I analyzed the extremely dubious, stylish and probably giant blunder of a move: 22.f8=N+
I haven't found any lines that directly refute it though.
Was it move 20 (e6) that you began to see the victory?
Nice game!
i saw it around move 18, but I was hoping that he wouldn't capture the rook with his knight.