David Warner hit an unbeaten 93 as Dubai Capitals ... while Dasun Shanaka blasted 34 from 12 having flown in from hitting a first-class century in Sri Lanka earlier in the day.