Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Nc6 4. d4 cxd4 5. cxd4 e6 6. Bb5 Bd7 7. O-O a6 8. Bc4
b5 9. Bb3 Rc8 10. Ng5 h6 11. Nh3 e5 12. Qf3 Nf6 13. dxe5 Nxe5 14. Qe3 Bxh3 15.
Qxh3 Be7 16. f4 Neg4 17. e5 dxe5 18. Rd1 Rxc1 19. Rxc1 Qb6+ 20. Kh1 Nf2+ 21.
Kg1 Nxh3+ 22. Kh1 Qg1+ 23. Rxg1 *
Position (FEN): 4k2r/4bpp1/p4n1p/1p2p3/5P2/1B5n/PP4PP/RN4RK b k - 0 23
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 859
Best move: Nf2#