Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 c5 3. Bb5+ Nc6 4. c3 e6 5. d4 Qa5 6. a4 Bd7 7. dxc5 Nxe5 8.
Bxd7+ Nxd7 9. Ne2 Qxc5 10. Be3 Qc7 11. Nd2 Bc5 12. Bxc5 Nxc5 13. O-O Nf6 14.
Nd4 e5 15. Nb5 Qe7 16. f4 e4 17. b4 Nd3 18. Nd4 Rc8 19. Nf5 Qc7 20. Nxg7+ Kf8
21. Ne6+ fxe6 22. f5 Qb6+ 23. Kh1 Nf2+ 24. Kg1 Nh3+ 25. Kh1 Qg1+ 26. Rxg1 *
Position (FEN): 2r2k1r/pp5p/4pn2/3p1P2/PP2p3/2P4n/3N2PP/R2Q2RK b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 829
Best move: Nf2#