Shikhar Dhawan scored a fluent 94 on Day 4 before getting out to Dasun Shanaka.