Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d5 3. e3 e6 4. b3 Ne4 5. a3 Bd6 6. Bd3 f5 7. Bb2 O-O 8. Nbd2
Na6 9. Ne5 Qh4 10. Qe2 c5 11. Ndf3 Qh6 12. O-O-O c4 13. bxc4 dxc4 14. Bxc4 Nb8
15. d5 exd5 16. Bxd5+ Kh8 17. Nf7+ Rxf7 18. Bxf7 Be6 19. Ne5 Nc6 20. Bxe6 Qxe6
21. f4 Bxe5 22. fxe5 Nxe5 23. Rhf1 Nc4 24. Bd4 Nxa3 25. Kb2 Nc4+ 26. Kb1 Qa6
27. Qh5 Qb5+ 28. Kc1 Na3 29. Bb2 Nc4 30. Bd4 Qb4 31. Qxf5 Qa3+ 32. Kb1 Ned2+
33. Rxd2 *
Position (FEN): r6k/pp4pp/8/5Q2/2nB4/q3P3/2PR2PP/1K3R2 b - - 0 33
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1141
Best move: Nxd2#