I tried all the wrong ways before figuring it out. Fun ending! I though I'd need to catch R, but no...
I was a bit worried going into this that I won't be able to solve it, but, wow, everything flowed well as all the moves were intuitive. The ending was nicely done too.
Great level...you & your R original moves,I love them.... By the way, when I have placed R on the roof to make the last leg to the winblock, I thought that R would not be able to jump that big and just in case I have been running with B to fill the gap but to my amazement R has made a perfect jump... Thanks for sharing @Fendi Rahardian
... always using the signature move put ball in awkward position for triggering weird moves from R or B this time for jumping R