Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 e6 4. Bxc6 bxc6 5. O-O d5 6. d3 Nf6 7. Nbd2 Be7 8.
Re1 O-O 9. e5 Nd7 10. Nf1 Ba6 11. Ng3 c4 12. dxc4 Bxc4 13. b3 Ba6 14. Bb2 Qb6
15. h4 c5 16. c4 Bxc4 17. bxc4 Qxb2 18. cxd5 exd5 19. Qxd5 Nb6 20. Qb7 Rfe8 21.
Nf5 Bf8 22. Ng5 Rxe5 23. Qxf7+ Kh8 24. Nh6 Bd6 25. Qg8+ Rxg8 *
Position (FEN): 6rk/p5pp/1n1b3N/2p1r1N1/7P/8/Pq3PP1/R3R1K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 802
Best move: Nhf7#