Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d6 3. d4 c6 4. c4 Ne7 5. Bd3 Ng6 6. e5 Be7 7. Bxg6 fxg6 8. exd6
Bxd6 9. Bg5 Be7 10. Bxe7 Qxe7 11. Ne5 O-O 12. O-O Qh4 13. Nc3 b6 14. Ne2 Bb7
15. Nf3 Qe7 16. Ng3 c5 17. d5 exd5 18. Re1 Qc7 19. cxd5 Nd7 20. d6 Qd8 21. Qb3+
Kh8 22. Ne5 Nxe5 23. Rxe5 Qxd6 24. Rae1 Qc6 25. f3 c4 26. Qc3 b5 27. Re7 Rg8
28. Kh1 Rad8 29. Ne4 Rd3 30. Qe5 Qa6 31. Ng5 Bd5 32. Qxd5 Rxd5 *
Position (FEN): 6rk/p3R1pp/q5p1/1p1r2N1/2p5/5P2/PP4PP/4R2K w - - 0 33
White to move.
Themes:  Endgame Mate in 1, Smothered Mate 
Puzzle rating: 944
Best move: Nf7#