Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. g3 a6 4. Bg2 Nc6 5. d3 b5 6. f4 Bb7 7. Nf3 h6 8. O-O Qc7
9. h3 Nf6 10. g4 Be7 11. Ne2 g6 12. c3 a5 13. Qc2 b4 14. d4 cxd4 15. cxd4 Rc8
16. Qd3 Nb8 17. e5 Nd5 18. Bd2 Ba6 19. Qe4 f5 20. exf6 Nxf6 21. Qxg6+ Kd8 22.
Ne5 Rg8 23. Nf7+ Ke8 24. Nd6+ Kd8 25. Qe8+ Nxe8 *
Position (FEN): 1nrkn1r1/2qpb3/b2Np2p/p7/1p1P1PP1/7P/PP1BN1B1/R4RK1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1090
Best move: Nf7#