Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nxc6 bxc6 6. Nc3 Nf6 7. Bc4 Bc5 8.
O-O Bb7 9. Be3 Bxe3 10. fxe3 d5 11. exd5 cxd5 12. Bb5+ Ke7 13. Rf5 Ke6 14. Qf3
a6 15. Ba4 d4 16. Qxb7 Kxf5 17. exd4 Qxd4+ 18. Kh1 Ng4 19. Bd7+ Kg6 20. Qc6+ f6
21. Rd1 Nf2+ 22. Kg1 Nh3+ 23. Kh1 Qg1+ 24. Rxg1 *
Position (FEN): r6r/3B2pp/p1Q2pk1/4p3/8/2N4n/PPP3PP/6RK b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 698
Best move: Nf2#