Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. b3 e6 4. Bb2 d5 5. exd5 exd5 6. d4 Nf6 7. Bb5 Qa5+ 8.
Nc3 Ne4 9. Bxc6+ bxc6 10. Qe2 Ba6 11. Qe3 Be7 12. O-O-O f5 13. Kb1 c4 14. h4
O-O 15. Ne5 Qc7 16. g4 f4 17. Qf3 Nxc3+ 18. Qxc3 Rab8 19. h5 Bb4 20. Qh3 Rfc8
21. g5 Qa5 22. Qe6+ Kh8 23. Nf7+ Kg8 24. Nh6+ Kh8 25. Qg8+ Rxg8 *
Position (FEN): 1r4rk/p5pp/b1p4N/q2p2PP/1bpP1p2/1P6/PBP2P2/1K1R3R w - - 0 26
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 655
Best move: Nf7#