Chess puzzle (Checkmate)
Moves: 1. b3 d5 2. Bb2 c5 3. e3 Nc6 4. Bb5 Bd7 5. Nf3 a6 6. Bxc6 Bxc6 7. O-O Nf6 8.
Ne5 e6 9. Nxc6 bxc6 10. d3 d4 11. e4 e5 12. Nd2 Be7 13. Nc4 Bd6 14. Bc1 O-O 15.
f4 exf4 16. e5 Nd5 17. exd6 Ne3 18. Bxe3 fxe3 19. Qf3 Rc8 20. Rae1 Re8 21.
Qxf7+ Kh8 22. d7 Re7 23. dxc8=Q Qxc8 24. Qf8+ Qxf8 *
Position (FEN): 5q1k/4r1pp/p1p5/2p5/2Np4/1P1Pp3/P1P3PP/4RRK1 w - - 0 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 930
Best move: Rxf8#