From a blitz game I just played

Sort:
Salaskan
My opponent actually resigned before this was entirely played out :)
Arisktotle

Clever win! Probably best for white is 18.Qf6 (... Rdf8 19.Qxe5! or ... Qh3? 19.Qxd8+! or .... Rd6 19.Qf7!) but 18.Qxe5 is the natural response in a blitz game and loses as shown.