Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Nc6 5. Nc3 a6 6. Bf4 e6 7. Bd3 g6 8. a3
Bg7 9. Qe2 Nxd4 10. Nxd4 Bxd4 11. Be5 Bxe5 12. Qxe5 Nf6 13. Nxd5 Qa5+ 14. b4
Qxd5 15. Qxf6 Rf8 16. O-O Bd7 17. Rad1 Bc6 18. f3 Qd8 19. Qf4 Qe7 20. Be4 Bxe4
21. Qxe4 Rd8 22. Rd3 Rxd3 23. Qxd3 f5 24. Re1 Kf7 25. Qc4 Re8 26. Rd1 Rd8 27.
Re1 Qe8 28. Qc7+ Qe7 29. Qb6 Rd6 30. Qc5 Rc6 31. Qxe7+ Kxe7 32. Re2 Rc3 33. a4
b5 34. axb5 axb5 35. Kf2 Kd6 36. Rd2+ Ke5 37. g3 h5 38. Re2+ Kf6 39. f4 g5 40.
fxg5+ Kxg5 41. Rxe6 Rxc2+ 42. Ke3 Rxh2 43. Rb6 Rh3 44. Kf2 f4 45. Rxb5+ Kg4 46.
gxf4 Kxf4 47. Rb8 Rh2+ 48. Kg1 Rb2 49. b5 Kf3 50. b6 Kg3 51. b7 *
Position (FEN): 1R6/1P6/8/7p/8/6k1/1r6/6K1 b - - 0 51
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 895
Best move: Rb1#