Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2 e6 7. a4 Be7 8. Be3
O-O 9. O-O Qc7 10. Nb3 b6 11. f4 Bb7 12. Bf3 Nbd7 13. Qe2 Rac8 14. Qf2 Rfd8 15.
g4 Nc5 16. Nxc5 bxc5 17. g5 Ne8 18. f5 d5 19. fxe6 fxe6 20. Bg4 Bd6 21. Bxe6+
Kh8 22. Qf8+ Bxf8 *
Position (FEN): 2rrnb1k/1bq3pp/p3B3/2pp2P1/P3P3/2N1B3/1PP4P/R4RK1 w - - 0 23
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 993
Best move: Rxf8#