To go through something or overcome something in a fancy yet physically challenging way.
Sadly I'm not going to join your for climbing , I've got a bit of a foot condition that does not allow me to Tom Cruise my way on the wall...