Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ne2 f5 8. exf6
Nxf6 9. Nf3 Bd6 10. O-O c4 11. Bc2 Qc7 12. Ng3 O-O 13. Re1 e5 14. dxe5 Nxe5 15.
Bg5 Nxf3+ 16. Qxf3 Ne4 17. Qh5 g6 18. Qh4 Nxf2 19. Bh6 Ng4 20. Bxf8 Qc5+ 21.
Kh1 Nf2+ 22. Kg1 Nh3+ 23. Kh1 Qg1+ 24. Rxg1 *
Position (FEN): r1b2Bk1/pp5p/3b2p1/3p4/2p4Q/2P3Nn/PPB3PP/R5RK b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1000
Best move: Nf2#