Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Bb4 6. Nxc6 bxc6 7. Bd3 Bxc3+
8. bxc3 O-O 9. O-O Re8 10. Bg5 d6 11. Qf3 Re6 12. Rfe1 Qd7 13. Rad1 Bb7 14. e5
Nd5 15. Bf5 Rb8 16. Bxe6 Qxe6 17. exd6 Qg6 18. Rb1 cxd6 19. Rxb7 Rf8 20. Bf4
Nxf4 21. Qxf4 Qxc2 22. Qxd6 Qxc3 23. Qxf8+ Kxf8 *
Position (FEN): 5k2/pR3ppp/2p5/8/8/2q5/P4PPP/4R1K1 w - - 0 24
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 737
Best move: Rb8#