Indian pace veteran Mohammed Shami delivered an impressive spell during his return to competitive cricket, taking four wickets for Bengal during his sides Ranji Trophy Group C match against Madhya Pradesh on Thursday.