Rashid clubs 40 from just 18 balls in entertaining cameo