Wow that's mate in 5
If your queen was not there that would have been a Miss or mistake maybe even blunder but it was probably a best move because CHECKMATE!
a 800 shouldnt see this to be honest.
Chess never ceases to bring humility to my life. That is not a bad thing IMO.
White should not have made those stupid blunders in that game