Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 e6 5. Nf3 Bb4+ 6. Nc3 Nf6 7. Bd3 O-O 8.
Bg5 Be7 9. O-O Nh5 10. Be3 b6 11. Re1 Nf6 12. Bg5 Bb7 13. d5 Nb4 14. Bc4 Ng4
15. Bxe7 Qxe7 16. dxe6 fxe6 17. a3 Nc6 18. Nb5 Qc5 19. Be2 Nxf2 20. Qd6 Nh3+
21. Kh1 Qg1+ 22. Nxg1 *
Position (FEN): r4rk1/pb1p2pp/1pnQp3/1N6/4P3/P6n/1P2B1PP/R3R1NK b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 654
Best move: Nf2#