张敬达虽然每天狂攻不已,但就是破不了城,气急败坏,又没奈何。正当石敬瑭近乎绝望的时候,契丹皇帝耶律德光率领五万铁骑南下,一直来到太原城下,石敬瑭见契丹兵来了,大喜,开门和契丹军会合,大战唐军。唐军里外受困,加上攻城日久、精疲力尽,哪当得起契丹生力军的冲击,被杀的大败,张敬达等人逃往晋安。
耶律德光虽说认了个干儿子,但他也知道干儿子不是白认的,石敬瑭许诺割让十六州的目的就是让耶律德光帮他灭掉李从珂做中原皇帝。唐清泰三年十一月,契丹皇帝耶律德光在晋阳外柳林设坛,正式册封义子石敬瑭为皇帝,国号大晋,改元天福。石敬瑭为了感谢耶律德光对自己的大恩大德,也正式将幽州、檀州、顺州、蓟州、瀛州、莫州、涿州、新州、妫州、儒州、武州、云州、应州、朔州、寰州、蔚州共计十六州,并许诺每年向契丹父皇帝纳贡三十万匹帛。石敬瑭虽然称帝,但他现在也只有河东这一块地面。协同张敬达围攻太原的的唐卢龙节度使赵德钧想火中取粟,做起了中原皇帝的白日梦,他让儿子赵延寿去见耶律德光,希望耶律德光能改变主意,改立赵德钧为中原皇帝。
赵德钧并承诺事成之后约为兄弟,还让他的干儿子石敬瑭做河东节度使。耶律德光一听便哂笑,这个条件对他来说毫无吸引力,但是耶律德光考虑自己孤军深入,此时拒绝赵德钧,万一赵德钧狗急跳墙,抄了自己的后路,要吃大亏,就先口头答应了。石敬瑭得知消息后,如同五雷轰顶,忙派桑维翰去见义父。桑维翰也早练就了铁齿铜牙厚脸皮,跪地哀求耶律德光不要听信赵家父子的甜言蜜语,这爷俩都不是好东西。耶律德光说了句大实话:“我知道我们之间的约定,但是现在形势对我不利,我首先要考虑到我的利益。”桑维翰又是连哭带磕头,好容易才让耶律德光回意转意,拒绝了赵德钧。耶律德光盘算了一下,觉得帮助石敬瑭更符合自己的利益,便帮助石敬瑭重创了晋安乡的唐军张敬达部,部将杨光远劝他投降契丹,不失富贵。张敬达宁死不降,结果被杨光远杀死,投降契丹。赵德钧不久也被契丹军打败,做了俘虏,被押往契丹。晋阳周边的唐军被消灭了,石敬瑭下一步的目标自然是洛阳城中的李从珂。石敬瑭和他的耶律干爹率联军南下,虽然耶律德光对自己并非真心实意,但现在能帮他夺取天下的也只有耶律德光。而且大家都知道不过是互相利用而已,有些事情只可意会,不可言传,说出来就没意思了。
可契丹军将领并不想参与中原内战,劝耶律德光回国,耶律德光觉得自己的战略目的已经达到,剩下的事情让石敬瑭自己去解决。便在潞州让一部分主力先回国,自己呆在潞州休息一段时间,并让大将迪离毕带着五千骑兵跟随石敬