Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 e5 5. d5 Nd4 6. Nf3 Nxf3+ 7. Qxf3 Bb4+ 8.
Nc3 Nf6 9. Be2 O-O 10. O-O d6 11. Bg5 Bg4 12. Qxg4 Nxg4 13. Bxd8 Nxh2 14. Kxh2
Raxd8 15. Rac1 f5 16. exf5 Rxf5 17. Bg4 Rf4 18. Be6+ Kh8 19. Ne2 Rh4+ 20. Kg3
Rh6 21. Rc7 Bd2 22. f4 exf4+ 23. Nxf4 Rf8 24. Rxb7 g5 25. Ng6+ hxg6 *
Position (FEN): 5r1k/pR6/3pB1pr/3P2p1/8/6K1/PP1b2P1/5R2 w - - 0 26
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 621
Best move: Rxf8#