Chess puzzle (Checkmate)
Moves: 1. Nf3 f5 2. d4 Nf6 3. c4 g6 4. Nc3 Bg7 5. h3 O-O 6. Bg5 d6 7. Bxf6 Bxf6 8. e4
e5 9. dxe5 dxe5 10. Qb3 Na6 11. Qb5 c6 12. Qb3 Nc5 13. Qc2 a5 14. Rd1 Qe7 15.
Be2 f4 16. O-O g5 17. g4 h5 18. gxh5 g4 19. hxg4 Bxg4 20. Kh2 Kh8 21. Ng1 Rg8
22. Bxg4 Rxg4 23. Qe2 Rag8 24. Nh3 Rg2+ 25. Kh1 Qe6 26. Qf3 R8g3 27. fxg3 *
Position (FEN): 7k/1p6/2p1qb2/p1n1p2P/2P1Pp2/2N2QPN/PP4r1/3R1R1K b - - 0 27
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 787
Best move: Qxh3#