Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d5 3. exd5 exd5 4. Nf3 Bd6 5. Nc3 Ne7 6. Bg5 f6 7. Be3 Bg4 8. h3
Bh5 9. Bd3 c6 10. g4 Bg6 11. Bxg6+ hxg6 12. Qd2 Qc7 13. O-O-O Nd7 14. Na4 O-O-O
15. Nc5 g5 16. Qc3 Bxc5 17. dxc5 Ng6 18. Nd4 Rhe8 19. Qa3 Nge5 20. Qxa7 Nc4 21.
Rhe1 Nxe3 22. fxe3 Qg3 23. Qa3 Qxh3 24. Rd3 Qg3 25. Red1 Qxg4 26. Rb3 Rxe3 27.
Rxe3 Qf4 28. Kb1 Ne5 29. Ne6 Qg4 30. Nxd8 *
Position (FEN): 2kN4/1p4p1/2p2p2/2Ppn1p1/6q1/Q3R3/PPP5/1K1R4 b - - 0 30
Black to move.
Themes: Hanging Piece, Queenside Attack Endgame Mate in 1 
Puzzle rating: 819
Best move: Qxd1#