This clearly looks like bullet. None rated over 1700 would miss 24...Qh3 with mate next move (between other things), even in blitz, even with ten seconds left.
EDIT : wrote too fast, there is Qf1
Wel, there are still big mistakes, but for sure I'm not qualified to point them...