Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bb5 Nd4 4. Bc4 e6 5. Nf3 a6 6. a4 Rb8 7. Nxd4 cxd4 8.
Ne2 b5 9. axb5 axb5 10. Bb3 Qb6 11. d3 d6 12. Bd2 Nf6 13. h3 Be7 14. O-O O-O
15. f4 Bb7 16. g4 Nxe4 17. dxe4 d3+ 18. Kh2 dxe2 19. Qxe2 Qc6 20. f5 exf5 21.
Rxf5 Qxe4 22. Qf2 Bh4 23. Qf1 Rbe8 24. Bc3 b4 25. Rxf7 bxc3 *
Position (FEN): 4rrk1/1b3Rpp/3p4/8/4q1Pb/1Bp4P/1PP4K/R4Q2 w - - 0 26
White to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 872
Best move: Rxf8#