Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Bxd2+
8. Nbxd2 O-O 9. O-O Re8 10. Re1 d6 11. Ng5 Be6 12. d5 Nxd5 13. exd5 Qxg5 14.
dxe6 fxe6 15. Bxe6+ Kh8 16. Nf3 Qf6 17. Bd5 Qxb2 18. Rb1 Qc3 19. Rxe8+ Rxe8 20.
Rxb7 Nb4 21. Bb3 Nd3 22. Qd2 Re1+ 23. Qxe1 Nxe1 *
Position (FEN): 7k/pRp3pp/3p4/8/8/1Bq2N2/P4PPP/4n1K1 w - - 0 24
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 725
Best move: Rb8#