在白沟（河北定兴、新城间）击溃契丹军。然而，后晋出帝于白沟之战后日益骄奢，又以冯玉执政，贿络公行，朝政败坏。946年后晋出帝再以杜重威率军北伐，与耶律德光在滹沱河会战。此时杜重威有意夺位，反而向耶律德光投降。耶律德光趁机率联军直逼开封，后晋大将李守贞、张彦泽陆续投降，最后后晋出帝开城投降，后晋亡，史称辽灭晋之战。隔年耶律德光将国号改为「大辽」，即辽太宗，正式建立辽朝。辽太宗本来对经营中国地区很有信心，然而「打草谷」与掠人为奴的掠夺政策使中原百姓群聚反抗。其中河东军刘知远听从张彦威的建议，以中原无主为由于太原