Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Ne7 3. Bg5 h6 4. Bh4 g5 5. Bg3 Nf5 6. Nf3 Nc6 7. e4 Nxg3 8.
hxg3 Bg7 9. Qd5 Nb4 10. Qd2 Nc6 11. Qd5 Ne7 12. Qb3 b6 13. Bc4 O-O 14. O-O Bb7
15. Nc3 Nc6 16. Rad1 Nxe5 17. Nxe5 Bxe5 18. Nd5 Bg7 19. a4 c6 20. Ne3 Qf6 21.
Rxd7 Bc8 22. Rd2 Re8 23. Rfd1 Be6 24. Bxe6 Rxe6 25. f3 h5 26. Nf5 Bf8 27. c3
Bc5+ 28. Kh1 g4 29. Rd3 Bf2 30. Qc4 h4 31. gxh4 Qh8 32. Rd8+ Re8 33. Ne7+ Kf8
34. Rxa8 *
Position (FEN): R3rk1q/p3Np2/1pp5/8/P1Q1P1pP/2P2P2/1P3bP1/3R3K b - - 0 34
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1195
Best move: Qxh4#