Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 a6 3. d4 cxd4 4. cxd4 Nf6 5. Nc3 e6 6. Bg5 Qb6 7. Qc2 Nc6 8. Nf3
Be7 9. Bd3 Ng4 10. Bf4 O-O 11. O-O Nf6 12. e5 Nb4 13. Qb3 Nfd5 14. Nxd5 Nxd5
15. Qxb6 Nxb6 16. Nd2 Nd5 17. Bg3 b5 18. a4 bxa4 19. Rxa4 Bb7 20. Nc4 f6 21.
Nd6 Bxd6 22. exd6 f5 23. Be5 Nf6 24. Rfa1 Bc6 25. Rxa6 Rab8 26. Rb1 Rb4 27. Ra3
Rfb8 28. b3 Bd5 29. Bc4 Bxc4 30. bxc4 *
Position (FEN): 1r4k1/3p2pp/3Ppn2/4Bp2/1rPP4/R7/5PPP/1R4K1 b - - 0 30
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 758
Best move: Rxb1#