Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. f4 Nf6 4. Nf3 e6 5. Bc4 Be7 6. d4 cxd4 7. Nxd4 a6 8. a4
O-O 9. O-O Qc7 10. Ba2 Nc6 11. f5 e5 12. Nxc6 bxc6 13. Be3 Bb7 14. a5 Rfd8 15.
Bb6 Qd7 16. Bxd8 Rxd8 17. Na4 Nxe4 18. Nb6 Qc7 19. Qh5 Bf6 20. Rf3 d5 21. Rh3
h6 22. c3 Qd6 23. Rd1 Qc5+ 24. Kh1 Nf2+ 25. Kg1 Nxh3+ 26. Kh1 Qg1+ 27. Rxg1 *
Position (FEN): 3r2k1/1b3pp1/pNp2b1p/P2ppP1Q/8/2P4n/BP4PP/6RK b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 686
Best move: Nf2#