Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. Nc3 Nge7 5. d4 cxd4 6. Nxd4 a6 7. a3 g6 8. O-O
Bg7 9. Nxc6 bxc6 10. Bg5 d5 11. exd5 cxd5 12. Bb3 O-O 13. Nxd5 exd5 14. Bxd5
Rb8 15. Re1 Qxd5 16. Bxe7 Qxd1 17. Raxd1 Re8 18. Bd6 Rxe1+ 19. Rxe1 Rxb2 20.
Re8+ Bf8 21. Rxf8+ Kg7 22. Rxc8 *
Position (FEN): 2R5/5pkp/p2B2p1/8/8/P7/1rP2PPP/6K1 b - - 0 22
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 689
Best move: Rb1#