Chess puzzle (Checkmate)
Moves: 1. Nc3 e5 2. e4 Nc6 3. Nf3 f5 4. Bb5 d6 5. d4 fxe4 6. Nxe4 d5 7. Nxe5 dxe4 8.
Qh5+ g6 9. Nxg6 Nf6 10. Qe5+ Kf7 11. Nxh8+ Kg8 12. Bxc6 bxc6 13. O-O Kxh8 14.
f3 Bg7 15. fxe4 Ng4 16. Qg3 Qxd4+ 17. Kh1 Ba6 18. c3 Qxe4 19. Re1 Qf5 20. Qxc7
Rf8 21. Qxa7 Qf1+ 22. Qg1 *
Position (FEN): 5r1k/6bp/b1p5/8/6n1/2P5/PP4PP/R1B1RqQK b - - 2 22
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1167
Best move: Nf2#