Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 e6 4. Bb5 Nge7 5. d4 a6 6. Bc4 b5 7. Be2 c4 8. a3
Bb7 9. d5 exd5 10. exd5 Na7 11. d6 Nf5 12. Bf4 h6 13. O-O g5 14. Be5 f6 15. Bg3
Nxg3 16. fxg3 Qb6+ 17. Kh1 O-O-O 18. Re1 Bxd6 19. Ng1 Nc6 20. Bf3 Ne5 21. Bxb7+
Qxb7 22. Qxd6 Ng4 23. Nd5 *
Position (FEN): 2kr3r/1q1p4/p2Q1p1p/1p1N2p1/2p3n1/P5P1/1PP3PP/R3R1NK b - - 2 23
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 992
Best move: Nf2#