Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Bg5 Bg7 4. Nc3 O-O 5. Qd2 d6 6. e4 e5 7. d5 c6 8. Nf3 Qc7
9. Bh6 cxd5 10. cxd5 a6 11. Rc1 Qb6 12. Bxg7 Kxg7 13. Be2 Nbd7 14. O-O Nc5 15.
Qc2 Qb4 16. Nd2 Bd7 17. a3 Qb6 18. f4 Ncxe4+ 19. Kh1 Nf2+ 20. Kg1 Nh3+ 21. Kh1
Qg1+ 22. Rxg1 *
Position (FEN): r4r2/1p1b1pkp/p2p1np1/3Pp3/5P2/P1N4n/1PQNB1PP/2R3RK b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 789
Best move: Nf2#