Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 d6 6. O-O g6 7. Nc3 Bg7 8. h3
O-O 9. Be3 Ne7 10. Qd2 b5 11. Bb3 c5 12. Bh6 Be6 13. Bxg7 Kxg7 14. Bxe6 fxe6
15. Ng5 Qd7 16. f4 exf4 17. Rxf4 Nh5 18. Rh4 Nc6 19. g4 h6 20. gxh5 hxg5 21.
Qxg5 Qf7 22. Rg4 Ne5 23. Rg3 Qf2+ 24. Kh1 Rf3 25. Rag1 Raf8 26. hxg6 Rxg3 27.
Rxg3 Qf1+ 28. Rg1 *
Position (FEN): 5r2/6k1/p2pp1P1/1pp1n1Q1/4P3/2NP3P/PPP5/5qRK b - - 2 28
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1549
Best move: Qxh3#