Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. Nf3 Nc6 5. c3 Bd7 6. Be3 Qb6 7. Qb3 cxd4 8. Qxb6
axb6 9. cxd4 Bb4+ 10. Nc3 Nge7 11. a3 Bxc3+ 12. bxc3 Nf5 13. Bd3 Nxe3 14. fxe3
Na5 15. Nd2 b5 16. O-O Nc4 17. Nxc4 bxc4 18. Bc2 O-O 19. e4 Ba4 20. Bb1 Bb3 21.
exd5 exd5 22. Bf5 Ra7 23. Bd7 Kh8 24. e6 fxe6 *
Position (FEN): 5r1k/rp1B2pp/4p3/3p4/2pP4/PbP5/6PP/R4RK1 w - - 0 25
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 569
Best move: Rxf8#