Sort:  

Yes, indeed: simple and beautiful!
Full solution:

  1. ... Qh8
  2. Nxh3 Qxh3+
  3. Kxh3 Rh8#

Final position:

Other white defenses than 2. Nxh3 also can't prevent the loss.

Congrats for solving the chess problem of today! :)

thanks! cool position and really nice combo at the end