Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nde2 Be7 8. h3
Qc7 9. g4 Be6 10. Bg2 Nbd7 11. O-O O-O 12. Ng3 b5 13. a3 Rac8 14. Nf5 Nc5 15.
g5 Ne8 16. h4 f6 17. Nd5 Bxd5 18. Qxd5+ Kh8 19. c3 fxg5 20. hxg5 Qd8 21. Rad1
Na4 22. Qd2 Nc5 23. f3 g6 24. Nh6 Ng7 25. Bh3 Rb8 26. Qd5 Bxg5 27. Qg8+ Rxg8 *
Position (FEN): 1r1q2rk/6np/p2p2pN/1pn1p1b1/4P3/P1P1BP1B/1P6/3R1RK1 w - - 0 28
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 952
Best move: Nf7#