Chess puzzle (Checkmate)
Moves: 1. b3 d5 2. Bb2 Bf5 3. e3 e6 4. Nf3 Nf6 5. Be2 h6 6. O-O Nbd7 7. c4 c6 8. Nc3
Be7 9. d3 O-O 10. Qc2 a5 11. e4 dxe4 12. dxe4 Bh7 13. Rad1 Qc7 14. Nd4 Nc5 15.
f3 Bd6 16. g3 Rad8 17. Kg2 Be5 18. Nb1 Nfxe4 19. Qc1 Bxg3 20. fxe4 Bxh2 21. Bf3
Qg3+ 22. Kh1 Bg1 23. Qc2 Nxe4 24. Rxg1 Qh3+ 25. Qh2 *
Position (FEN): 3r1rk1/1p3ppb/2p1p2p/p7/2PNn3/1P3B1q/PB5Q/1N1R2RK b - - 2 25
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1275
Best move: Nf2#