Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 d6 3. Nf3 Bg7 4. Be3 a6 5. Be2 b5 6. c3 Bb7 7. Nbd2 Nd7 8. O-O
c5 9. dxc5 Nxc5 10. Qc2 Nf6 11. Bd3 Qc7 12. Bxc5 Qxc5 13. c4 Rc8 14. Qb3 b4 15.
Rfe1 O-O 16. e5 Ng4 17. exd6 Qxf2+ 18. Kh1 Qc5 19. dxe7 Nf2+ 20. Kg1 Nh3+ 21.
Kh1 Qg1+ 22. Nxg1 *
Position (FEN): 2r2rk1/1b2Ppbp/p5p1/8/1pP5/1Q1B3n/PP1N2PP/R3R1NK b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 938
Best move: Nf2#