Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. Bf4 Nf6 3. e3 e6 4. c3 Bd6 5. Bg3 Nc6 6. Bd3 Qe7 7. Nf3 h6 8. Nbd2
b6 9. Qc2 Bb7 10. O-O-O g6 11. Kb1 a5 12. Rde1 O-O-O 13. e4 Bxg3 14. hxg3 fxe4
15. Nxe4 g5 16. Nfxg5 hxg5 17. Nxg5 Rxh1 18. Rxh1 Ng4 19. Ne4 e5 20. d5 Nb8 21.
c4 Qf7 22. c5 bxc5 23. Qxc5 Qxd5 24. Qc2 Qf7 *
Position (FEN): 1nkr4/1bpp1q2/8/p3p3/4N1n1/3B2P1/PPQ2PP1/1K5R w - - 2 25
White to move.
Themes: Pin Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 847
Best move: Nd6#