Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb3 Nf6 6. Nc3 Bb4 7. f3 O-O 8.
Be3 d5 9. exd5 Nxd5 10. Bd2 Nxc3 11. bxc3 Ba5 12. Nxa5 Nxa5 13. Bd3 Qh4+ 14. g3
Qh3 15. Bf1 Qh5 16. Bg2 Bh3 17. O-O Rfe8 18. Qe2 e4 19. Bxh3 exf3 20. Qxf3 Qxh3
21. Qxf7+ Kh8 22. Rae1 Rf8 23. Qxf8+ Rxf8 *
Position (FEN): 5r1k/pp4pp/8/n7/8/2P3Pq/P1PB3P/4RRK1 w - - 0 24
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 496
Best move: Rxf8#