Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. cxd5 cxd5 4. Nf3 Nf6 5. Bf4 Qb6 6. Qc2 Nc6 7. e3 Bg4 8.
Be2 e6 9. O-O Be7 10. a3 O-O 11. Nc3 Nh5 12. Bg3 Nxg3 13. fxg3 Rac8 14. Rac1 e5
15. Nxd5 Qd8 16. Nxe7+ Nxe7 17. Qe4 Bxf3 18. Rxf3 exd4 19. Rxc8 Qxc8 20. Bd3
Qc1+ 21. Rf1 Qxe3+ 22. Qxe3 dxe3 23. Re1 Nd5 24. Be4 Rd8 25. Bxd5 Rxd5 26. Rxe3
Kf8 27. b4 a5 28. Kf2 axb4 29. axb4 Rb5 30. Re4 f5 31. Rf4 g6 32. Ke3 Ke7 33.
Kd3 Kd6 34. Kc4 Kc6 35. Rh4 h5 36. Rd4 Re5 37. Rd2 Re4+ 38. Kb3 b5 39. Rc2+ Kd5
40. Rc5+ Kd4 41. Rxb5 Re3+ 42. Ka4 Re2 43. Rb6 g5 44. Rg6 Rxg2 45. Rxg5 Rxh2
46. Rxf5 Kc4 47. Rf4+ Kc3 48. b5 *
Position (FEN): 8/8/8/1P5p/K4R2/2k3P1/7r/8 b - - 0 48
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1265
Best move: Ra2#