Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. c4 g6 3. Nc3 Bg7 4. Nf3 Nf6 5. Bg5 O-O 6. Bxf6 Bxf6 7. e3 e5 8.
dxe5 dxe5 9. Be2 c6 10. O-O Be6 11. h3 Qc7 12. e4 Nd7 13. Qd2 Rad8 14. Qc2 Nc5
15. a3 Bd7 16. Rad1 Ne6 17. Na2 Nd4 18. Qd3 Be6 19. Nxd4 exd4 20. Qc2 c5 21. b3
Be5 22. a4 f5 23. f3 Bf4 24. Kh1 Be3 25. Bd3 Qg3 26. Nc1 f4 27. Ne2 Qh4 28. Nc1
g5 29. g4 fxg3 30. Qg2 Bxh3 31. Qxh3 *
Position (FEN): 3r1rk1/pp5p/8/2p3p1/P1PpP2q/1P1BbPpQ/8/2NR1R1K b - - 0 31
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 981
Best move: Qxh3#