Chess puzzle (Checkmate)
Moves: 1. e3 e6 2. c4 d5 3. cxd5 exd5 4. d4 Nf6 5. Nf3 Bd6 6. b3 O-O 7. Bb2 Bg4 8. Bd3
c6 9. h3 Bh5 10. Nbd2 Nbd7 11. Qc2 Rc8 12. g4 Bg6 13. Ne5 Re8 14. f4 Bxd3 15.
Qxd3 c5 16. O-O cxd4 17. exd4 Nf8 18. Rac1 Qb6 19. Kg2 Ne4 20. Nxe4 dxe4 21.
Qxe4 Rxc1 22. Rxc1 f6 23. Qd5+ Ne6 24. Rc8 Rxc8 25. Qxe6+ Kh8 26. Nf7+ Kg8 27.
Nh6+ Kh8 28. Qg8+ Rxg8 *
Position (FEN): 6rk/pp4pp/1q1b1p1N/8/3P1PP1/1P5P/PB4K1/8 w - - 0 29
White to move.
Themes:  Endgame Mate in 1, Smothered Mate 
Puzzle rating: 662
Best move: Nf7#