Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. d3 a6 4. a3 Nc6 5. Nf3 b5 6. Ba2 Bb7 7. Be3 d6 8. c3 Qc7
9. Nbd2 Be7 10. O-O h5 11. Bg5 f6 12. Be3 d5 13. exd5 Ne5 14. Nxe5 fxe5 15.
dxe6 O-O-O 16. Qe2 Nf6 17. b4 e4 18. Bxc5 exd3 19. Qe3 Qc6 20. f3 Ng4 21. Qe4
Bxc5+ 22. bxc5 Qxc5+ 23. Qd4 Rxd4 24. cxd4 Qxd4+ 25. Kh1 Nf2+ 26. Kg1 Nh3+ 27.
Kh1 Qg1+ 28. Rxg1 *
Position (FEN): 2k4r/1b4p1/p3P3/1p5p/8/P2p1P1n/B2N2PP/R5RK b - - 0 28
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 997
Best move: Nf2#