Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 Bf5 4. Bd3 e6 5. Bxf5 exf5 6. Qd3 Qd7 7. h3 g6 8. Nf3
Nc6 9. O-O Bg7 10. Be5 O-O-O 11. a4 Rhg8 12. Bh2 Ne4 13. Nfd2 Rde8 14. Nxe4
fxe4 15. Qb5 Bf8 16. c3 f5 17. Nd2 g5 18. Nb3 b6 19. a5 Nxa5 20. Qxd7+ Kxd7 21.
Nxa5 bxa5 22. Rxa5 Ke6 23. Rxa7 Bd6 24. b4 f4 25. b5 h5 26. Rb1 Rb8 27. Ra6 Kf5
28. b6 c6 29. b7 Rg7 30. Rxc6 Rd7 31. Rbb6 Rdxb7 32. Rxb7 Rxb7 33. Rxd6 *
Position (FEN): 8/1r6/3R4/3p1kpp/3Ppp2/2P1P2P/5PPB/6K1 b - - 0 33
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 462
Best move: Rb1#