Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nxc6 bxc6 6. Bd3 d5 7. exd5 cxd5
8. b3 Nf6 9. Bb2 Bb4+ 10. Nd2 d4 11. O-O O-O 12. Nc4 Qd5 13. f3 Bb7 14. Qe2
Rfe8 15. a3 Bc3 16. Bxc3 dxc3 17. Rad1 Qc5+ 18. Kh1 Nh5 19. Qe1 Nf4 20. Qxc3
Rad8 21. Rfe1 Qf2 22. Rg1 Nh3 23. Rgf1 Qg1+ 24. Rxg1 *
Position (FEN): 3rr1k1/pb3ppp/8/4p3/2N5/PPQB1P1n/2P3PP/3R2RK b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 735
Best move: Nf2#