熙宁七年(1074年)春,辽道宗派遣特使肖禧出使宋朝,呈递了辽朝的国书,以宋朝曾入侵辽朝领土为借口,要求双方重新划定河东(今山西)、河北(今河北)的蔚(今河北蔚县)、应(今山西应县)、朔(今山西朔县)三州的地界。三月,宋朝派遣使者前往辽朝,说明宋朝有诚意解决边界纠纷。辽朝也派肖秦、梁颖到代州(今山西代县)边界与宋朝使者谈判。辽朝使者坚持要以蔚、应、朔三州分水岭为双方边界线,同时派兵入侵代州。十月,双方使者会于大黄平,争论不已。
熙宁八年(1075年)三月,辽朝使者肖禧再度出使宋朝,要求尽快解决双方地界问题。宋神宗有意让步,解除了强硬派吕大忠的职务,改派韩缜、张诚一前往河东,与辽朝面议边界。曾公亮、文彦博、王安石、韩琦、富弼等元老大臣均反对割让领土。沈括也据理力争,坚持拒绝辽朝以分水岭为界的无理要求。经过前后六次谈判,辽朝政府放弃了黄嵬山,争得了西边的天池(今山西神池县境),宋辽双方蔚、应、朔三州边界完全按照水流南北的分水岭为准,这样,宋朝长城以北的领土全部让给辽朝。
