Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. Nf3 Nc6 4. Nxd4 e5 5. Nb3 Nf6 6. Bd3 Be7 7. O-O O-O 8.
Nc3 Kh8 9. Kh1 d5 10. f4 dxe4 11. Nxe4 Bg4 12. Qe1 Nxe4 13. Bxe4 f5 14. Bxc6
bxc6 15. fxe5 a5 16. Be3 Qd5 17. Qg3 a4 18. Nd4 a3 19. b3 Bb4 20. c4 Qe4 21. h3
Bh5 22. Ne6 Rg8 23. Ng5 Qd3 24. Qh4 Bg6 25. Qxh7+ Bxh7 *
Position (FEN): r5rk/6pb/2p5/4PpN1/1bP5/pP1qB2P/P5P1/R4R1K w - - 0 26
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 706
Best move: Nf7#