Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. Nc3 d5 4. Bg5 Be7 5. Bxf6 gxf6 6. e4 dxe4 7. Nxe4 f5 8.
Ng3 b6 9. c3 Bb7 10. Bb5+ Kf8 11. Qd2 h5 12. O-O-O h4 13. Ne2 Nd7 14. h3 Nf6
15. Kb1 Ne4 16. Qe3 a6 17. Bd3 a5 18. Ne5 a4 19. f3 Nf6 20. Nf4 Nd5 21. Nxd5
Bxd5 22. c4 Bb7 23. Rhe1 a3 24. b3 Bb4 25. Re2 Qe7 26. Qf4 Bd6 27. c5 bxc5 28.
dxc5 Bxe5 29. Qxe5 Rd8 *
Position (FEN): 3r1k1r/1bp1qp2/4p3/2P1Qp2/7p/pP1B1P1P/P3R1P1/1K1R4 w - - 1 30
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 569
Best move: Qxh8#