Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d6 3. d4 cxd4 4. cxd4 a6 5. Nc3 Nf6 6. Nf3 e6 7. Bd3 Be7 8. Be3
b5 9. O-O O-O 10. a3 Bb7 11. Re1 Nbd7 12. h3 Nb6 13. Rc1 Rc8 14. d5 e5 15. Nd2
Nfd7 16. f3 Nc5 17. Qe2 Nxd3 18. Qxd3 Nc4 19. Nxc4 Rxc4 20. b4 Bh4 21. Red1 Qf6
22. Ne2 Qg6 23. Rxc4 bxc4 24. Qxc4 Bc8 25. Kh1 Bg5 26. Bb6 Bf4 27. Rg1 Qh5 28.
Nxf4 exf4 29. g4 *
Position (FEN): 2b2rk1/5ppp/pB1p4/3P3q/1PQ1PpP1/P4P1P/8/6RK b - g3 0 29
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 913
Best move: Qxh3#