Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 b5 4. cxb5 a6 5. bxa6 Bxa6 6. Nc3 g6 7. Nf3 Bg7 8. g3
d6 9. Bg2 O-O 10. O-O Nbd7 11. e4 Qc7 12. Re1 Ng4 13. Qc2 Rfb8 14. Bd2 Nge5 15.
Nxe5 Nxe5 16. f4 Nd3 17. Reb1 c4 18. e5 Qc5+ 19. Kh1 Nf2+ 20. Kg1 Nh3+ 21. Kh1
Qg1+ 22. Rxg1 *
Position (FEN): rr4k1/4ppbp/b2p2p1/3PP3/2p2P2/2N3Pn/PPQB2BP/R5RK b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 850
Best move: Nf2#