Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. g3 Bg4 3. Bg2 Nd7 4. d3 c6 5. Nbd2 e5 6. O-O h5 7. c4 Ngf6 8. Qb3
Rb8 9. Qc2 h4 10. Qa4 a6 11. Re1 hxg3 12. fxg3 Bc5+ 13. e3 Qb6 14. Nf1 Bb4 15.
Bd2 Bxd2 16. N1xd2 e4 17. dxe4 dxe4 18. Ng5 Nc5 19. Qc2 Nd3 20. Reb1 Qxe3+ 21.
Kh1 Nf2+ 22. Kg1 Nh3+ 23. Kh1 Qg1+ 24. Rxg1 *
Position (FEN): 1r2k2r/1p3pp1/p1p2n2/6N1/2P1p1b1/6Pn/PPQN2BP/R5RK b k - 0 24
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 879
Best move: Nf2#