Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. O-O O-O 6. c3 d6 7. Bb3 a5 8. Nbd2
Ne7 9. d4 exd4 10. cxd4 Ba7 11. e5 Nfd5 12. Ne4 Bf5 13. Ng3 Bg6 14. Nh4 c6 15.
Kh1 dxe5 16. dxe5 Nb4 17. Nxg6 Nxg6 18. Qh5 Nd3 19. Qe2 Ndxe5 20. f4 Nd3 21. f5
Re8 22. Qh5 Nge5 23. f6 Qd4 24. Bd2 Qg1+ 25. Rxg1 *
Position (FEN): r3r1k1/bp3ppp/2p2P2/p3n2Q/8/1B1n2N1/PP1B2PP/R5RK b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 783
Best move: Nf2#