Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 a6 4. c3 c5 5. exd5 exd5 6. Ngf3 Nc6 7. Be2 cxd4 8.
Nxd4 Nxd4 9. cxd4 Bd6 10. O-O Nf6 11. Re1 O-O 12. Nf3 Re8 13. Bg5 h6 14. Bh4 g5
15. Bg3 Ne4 16. Bxd6 Qxd6 17. Ne5 Qb6 18. b3 Rxe5 19. dxe5 Nxf2 20. Qxd5 Nh3+
21. Kh1 Qg1+ 22. Rxg1 *
Position (FEN): r1b3k1/1p3p2/p6p/3QP1p1/8/1P5n/P3B1PP/R5RK b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 739
Best move: Nf2#