Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. g3 e6 4. Bg2 c5 5. O-O Nc6 6. c3 Be7 7. Bf4 O-O 8. Re1
Ne4 9. Ne5 Nxe5 10. Bxe4 Nc6 11. Bc2 Qb6 12. Qd3 g6 13. Bh6 Re8 14. Nd2 cxd4
15. Nf3 e5 16. e4 dxe4 17. Qxe4 Bf5 18. Qe2 Bxc2 19. Qxc2 Bf6 20. Ng5 dxc3 21.
Ne4 Bg7 22. Be3 Nd4 23. Qxc3 Rac8 24. Bxd4 exd4 25. Qa3 d3 26. Qxd3 Red8 27.
Qf3 f5 28. Ng5 Re8 29. Qd5+ Kh8 30. Nf7+ Kg8 31. Nh6+ Kh8 32. Qg8+ Rxg8 *
Position (FEN): 2r3rk/pp4bp/1q4pN/5p2/8/6P1/PP3P1P/R3R1K1 w - - 0 33
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 854
Best move: Nf7#