Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. g3 Be7 5. Bg2 O-O 6. O-O Nbd7 7. Nbd2 b6 8.
cxd5 exd5 9. Qc2 Bb7 10. Rd1 Rc8 11. Nf1 c5 12. dxc5 bxc5 13. Ne3 d4 14. Nf5
Re8 15. Bf4 Nd5 16. Bd6 Bf6 17. Rac1 g6 18. Nh6+ Kg7 19. Ng4 Nb4 20. Qd2 Kg8
21. a3 Nd5 22. b4 Nc3 23. Rxc3 dxc3 24. Qf4 Bg7 25. Ng5 f5 26. Qc4+ Kh8 27.
Nf7+ Kg8 28. Nfh6+ Kh8 29. Qg8+ Rxg8 *
Position (FEN): 2rq2rk/pb1n2bp/3B2pN/2p2p2/1P4N1/P1p3P1/4PPBP/3R2K1 w - - 0 30
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 885
Best move: Nf7#