Chess puzzle (Checkmate)
Moves: 1. Nf3 c5 2. g3 d5 3. Bg2 e6 4. b3 Nf6 5. Bb2 Be7 6. d4 cxd4 7. Bxd4 Nc6 8. Bb2
O-O 9. O-O Qc7 10. Nd4 Nxd4 11. Bxd4 e5 12. Bb2 Rd8 13. c3 Bg4 14. Qc1 Bxe2 15.
Re1 Bd3 16. c4 Bc5 17. Bxe5 Bxf2+ 18. Kxf2 Ng4+ 19. Kg1 Qc5+ 20. Kh1 Nf2+ 21.
Kg1 Nh3+ 22. Kh1 Qg1+ 23. Rxg1 *
Position (FEN): r2r2k1/pp3ppp/8/3pB3/2P5/1P1b2Pn/P5BP/RNQ3RK b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 966
Best move: Nf2#