You are on the right lines, you form a (or increase the existing) partial positive charge on the carbon of chloromethane,rather than a free carbocation. The displacement of chloride by benzene is probably concerted, given the low stability of CH3+.
Then deprotonate and you're there.