Very original and difficult ability level, thanks! Spoiler: Last step... ...is jumping the ball, right? I wasn't able to arrive smoothly moving B.
@chemi I did it after restarting countless times. It doesn't require any special technique, all you have to do is (while bringing the ball to the other side) Spoiler Move B to the right such that he gets through the first obstacle, then immediately to the left such that he arrives at the grass.