Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. e3 b5 4. a4 Bd7 5. axb5 Bxb5 6. Na3 Qd7 7. Bxc4 Bxc4 8.
Nxc4 e6 9. Ne5 Qd5 10. Qf3 Nf6 11. Qxd5 Nxd5 12. Ne2 Bb4+ 13. Bd2 a5 14. Nc3
Nxc3 15. Bxc3 Bxc3+ 16. bxc3 f6 17. Nd3 O-O 18. O-O Nc6 19. Rfb1 a4 20. Nb4
Nxb4 21. Rxb4 a3 22. Ra2 Rfb8 23. Rxb8+ Rxb8 24. Rxa3 *
Position (FEN): 1r4k1/2p3pp/4pp2/8/3P4/R1P1P3/5PPP/6K1 b - - 0 24
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 580
Best move: Rb1#