Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 b6 3. g3 Bb7 4. Bg2 d5 5. O-O Nbd7 6. Nbd2 e6 7. c3 Bd6 8. Re1
e5 9. dxe5 Nxe5 10. Nxe5 Bxe5 11. Nf3 Bd6 12. Qc2 O-O 13. b3 Ne4 14. Bb2 f5 15.
Rad1 f4 16. Nd4 fxg3 17. fxg3 Qg5 18. Ne6 Qe3+ 19. Kh1 Nf2+ 20. Kg1 Nh3+ 21.
Kh1 Qg1+ 22. Rxg1 *
Position (FEN): r4rk1/pbp3pp/1p1bN3/3p4/8/1PP3Pn/PBQ1P1BP/3R2RK b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1085
Best move: Nf2#