a piece of cake


Not bad, it feels good to win and you did good.
After your discoved mate was blocked by the night on move 19 I think you got a little impatient and used too many queen moves. Also I thought 13. Bd3 should have been 13. Bc4. Unless black replies by moving the night or bishop to d7, the next move 14. Nc7+ is mate. At any rate that leaves your queen's d file open and puts your bishop in a stronger position than the Bd3 move.
Also, on 19.Qd3 - you could have gotten checkmate if you could play 19.Qxh5# but of course you were blocked by the night on f6, so I think a better move there would have been 19.e6 attacking that black night and forcing black to accept the loss of a night or checkmate.