Really I don't see how he did it.
I've seen some of the theories people came up with but none seemed adequate enough to explain the whole thing.
The most popular one seems to be the one with Sherlock falling onto the van whick drove off, while Waston mourned over the imposter lying dead on the ground.
This is a wonderful theory, fits almost everything...except one.
Surely from Waston's point of view it would cheat him beautifully, but let's take Sherlock's view. One thing we must understand is that there is a third party involved. Not Sherlock, not Waston, but the killers of Moriaty.
How was Sherlock to know where the killers were? For all he knew, there are three killers waiting to see him jump. But exactly where they were hiding he didn't know! If the theory above is true, what if one of the killers saw exactly what happened and knew he escaped? Sherlock couldn't let it happen!He had to ensure that absolutely no one will see him survive, wherever they were!!!He can't just cheat Waston and be done with it, but every possible witness. So the only theory likely to fit is that he didn't jump at all. Someone else did.But that seemed just as far-fetched as anything! So how on earth did he manage it? Is there an answer at all?