Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Bc4 Nf6 5. d3 e6 6. Bg5 Be7 7. Nge2 O-O 8.
O-O Nd5 9. Bxe7 Nxe7 10. Ng3 Nd5 11. a3 c6 12. f4 Nd7 13. f5 N7f6 14. fxe6 fxe6
15. Nxd5 exd5 16. Ba2 Kh8 17. Qd2 Qb6+ 18. Kh1 Bd7 19. Rab1 Ng4 20. Rxf8+ Rxf8
21. Qg5 Nf2+ 22. Kg1 Nh3+ 23. Kh1 Qg1+ 24. Rxg1 *
Position (FEN): 5r1k/pp1b2pp/2p5/3p2Q1/8/P2P2Nn/BPP3PP/6RK b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1032
Best move: Nf2#