Chess puzzle (Checkmate)
Moves: 1. c4 f5 2. Nf3 Nf6 3. g3 g6 4. Bg2 Bg7 5. O-O O-O 6. d4 d6 7. Nc3 c6 8. Re1
Nbd7 9. e4 fxe4 10. Nxe4 Nxe4 11. Rxe4 Nf6 12. Re1 Bg4 13. Qb3 Rb8 14. Bd2 Qd7
15. Bc3 Kh8 16. a4 b6 17. a5 b5 18. cxb5 Rxb5 19. Qa4 Rfb8 20. a6 Nd5 21. Qc4
Rb3 22. Ng5 Nxc3 23. Nf7+ Kg8 24. Nh6+ Kh8 25. Qg8+ Rxg8 *
Position (FEN): 6rk/p2qp1bp/P1pp2pN/8/3P2b1/1rn3P1/1P3PBP/R3R1K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 937
Best move: Nf7#