Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Nc3 c6 4. d4 Bg4 5. dxe5 Bxf3 6. Qxf3 dxe5 7. Be3 Nf6 8.
Rd1 Nbd7 9. Bc4 Bb4 10. Bg5 O-O 11. Bxf6 Qxf6 12. Rxd7 Qxf3 13. gxf3 Bxc3+ 14.
bxc3 b5 15. Bb3 a5 16. a3 a4 17. Ba2 Rac8 18. O-O c5 19. Rfd1 b4 20. axb4 cxb4
21. cxb4 Rxc2 22. Bd5 a3 23. Bb3 Rb2 24. Bc4 a2 25. Rxf7 Rxf7 *
Position (FEN): 6k1/5rpp/8/4p3/1PB1P3/5P2/pr3P1P/3R2K1 w - - 0 26
White to move.
Themes: Pin Endgame Mate in 1 
Puzzle rating: 822
Best move: Rd8#