Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c4 Nc6 3. Nc3 e6 4. f4 Qc7 5. d3 a6 6. Nf3 Be7 7. g3 d6 8. Bg2 Rb8
9. O-O Nf6 10. Be3 b5 11. cxb5 axb5 12. a3 b4 13. axb4 Nxb4 14. Qe2 Ba6 15. Ne1
O-O 16. Rxa6 Nxa6 17. d4 cxd4 18. Bxd4 Nb4 19. e5 dxe5 20. Bxe5 Qa7+ 21. Kh1
Rbd8 22. Qc4 Ng4 23. Nb5 Nf2+ 24. Kg1 Nh3+ 25. Kh1 Qg1+ 26. Rxg1 *
Position (FEN): 3r1rk1/4bppp/4p3/1N2B3/1nQ2P2/6Pn/1P4BP/4N1RK b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1024
Best move: Nf2#