Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. cxd5 exd5 4. e3 Bb4+ 5. Nc3 Nf6 6. a3 Bxc3+ 7. bxc3 O-O 8.
Nf3 Bf5 9. Bd3 Bxd3 10. Qxd3 Ne4 11. O-O c6 12. c4 Nd7 13. cxd5 cxd5 14. a4 Qb6
15. Rb1 Qa5 16. Qb5 Qxb5 17. Rxb5 Nc3 18. Rxb7 Nf6 19. a5 Rac8 20. Rxa7 Ne2+
21. Kh1 Nxc1 22. a6 Ne4 23. Rb7 Ne2 24. a7 Rc1 25. Rxc1 *
Position (FEN): 5rk1/PR3ppp/8/3p4/3Pn3/4PN2/4nPPP/2R4K b - - 0 25
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1253
Best move: Nxf2#