Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d5 3. Nc3 e6 4. Bf4 Bb4 5. e3 O-O 6. Nf3 h6 7. Qc2 Ne4 8. cxd5
exd5 9. Bd3 Bf5 10. O-O Bxc3 11. bxc3 c6 12. c4 Na6 13. Rab1 Qa5 14. Rxb7 Nb4
15. Qb1 Nxa2 16. cxd5 cxd5 17. Rb5 Qa4 18. Bc2 Qc4 19. Qb3 Rab8 20. Bxb8 Nac3
21. Qxc4 dxc4 22. Rb4 Ne2+ 23. Kh1 c3 24. Bxa7 Rc8 25. Re1 *
Position (FEN): 2r3k1/B4pp1/7p/5b2/1R1Pn3/2p1PN2/2B1nPPP/4R2K b - - 2 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1294
Best move: Nxf2#