Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. d4 Nc6 5. c3 Qb6 6. b3 Bd7 7. Be3 h6 8. a4 O-O-O
9. Bb5 cxd4 10. Bxd4 Nxd4 11. Nxd4 a6 12. Bxd7+ Rxd7 13. a5 Qc7 14. f4 g5 15.
Qd2 gxf4 16. Qxf4 Bg7 17. Nf3 f6 18. O-O fxe5 19. Qg3 Nf6 20. Rc1 Qc5+ 21. Kh1
Ne4 22. Qg6 Nf2+ 23. Kg1 Nh3+ 24. Kh1 Qg1+ 25. Rxg1 *
Position (FEN): 2k4r/1p1r2b1/p3p1Qp/P2pp3/8/1PP2N1n/6PP/RN4RK b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 754
Best move: Nf2#