Ruthenium-catalysed synthesis of o-phthalates by highly chemoselective intermolecular [2+2+2] cycloaddition of terminal alkynes and dimethyl acetylenedicarboxylate