Maybe all the crosswind practice I had on Dash 8’s and 146’s helped, but I have done it many times - so it is not impossible - but yes the timing and coordination takes practice. (I have +11k hours)
PS, partial spoiler deployment (on Airbus FBW), also helps.