Very nice mate, I guess you already know that you missed it 1 move earlier, but so did your opponent.
Crazy Lucky Mate
I don't think white was really playing better for the most part... you just hung a few pieces near the end.
gg and good eye on the mate. He did make, alot of bad moves like 19. Qxc3!? should be Qxd8! then RxQd8 Bx white square rook pawn is cannot be saved
In this game I was black playing a stronger opponent. White was playing a better game by far, but I got lucky with this Mate. It's probably the best long range mate i've pulled.