Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nc6 4. c3 g6 5. d4 cxd4 6. cxd4 Bg7 7. Nc3 Nf6 8. Ng5
e6 9. d5 exd5 10. exd5 Ne5 11. Bb5+ Bd7 12. O-O O-O 13. Re1 Nfg4 14. f4 Qb6+
15. Be3 Nxe3 16. Rxe3 Qxe3+ 17. Kh1 Ng4 18. Qe2 Bxb5 19. Qxb5 Nf2+ 20. Kg1 Nh3+
21. Kh1 Qg1+ 22. Rxg1 *
Position (FEN): r4rk1/pp3pbp/3p2p1/1Q1P2N1/5P2/2N4n/PP4PP/6RK b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 972
Best move: Nf2#