Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 d5 3. Nf3 Nf6 4. e3 Bf5 5. Bd3 Bg6 6. Bxg6 hxg6 7. O-O e6 8. Ne5
dxc4 9. Nc3 Bd6 10. Nf3 Qc7 11. h3 Nbd7 12. e4 Bb4 13. e5 Bxc3 14. bxc3 Ne4 15.
Bb2 O-O-O 16. Rb1 Ndc5 17. Qc2 Nd3 18. Ba3 g5 19. Ne1 g4 20. Nxd3 cxd3 21. Qxd3
Qxe5 22. Rfe1 f5 23. Qc4 gxh3 24. dxe5 h2+ 25. Kh1 *
Position (FEN): 2kr3r/pp4p1/2p1p3/4Pp2/2Q1n3/B1P5/P4PPp/1R2R2K b - - 1 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 689
Best move: Nxf2#