고려와 사이가 나쁜 동여진이 거란에게 목종폐립 사건을 고변, 거란왕은 강조를 거란으로 압송을 요구, 고려는 이를 거절, 거란 성종이 직접 40만 군사를 대동하고 침입.
거란군이 압록강을 건너 제일 먼저 당도한 곳이 흥화진. 성의 방비가 만만치 않자 편지로 항복을 권유, 흥화진 도순검사 양규는 이를 거절, 그러자 거란왕은 전면전을 선언 병력 20만을 인주 남족 무로대에 주둔 나머지 20만으로 강조가 있는 통주로 이동, 강조 분투했으나 패배 후 항복을 권유받으나 거절하여 처형당함. 강조 처형 후 거란은 흥화진으로 향해 강조의 편지를 위조하여 항복을 권유했으나 양규는 우리는 왕명을 받고 왔으므로 강조의 항복 지시는 받지 않는다고 일언지하에 거절. 그 사이 거란군은 곽주를 진군하여 곽주성을 함락. 이 소식을 듣고 양규는 별동대 7백명을 이끌고 통주에 흩어져 있던 군사 천명을 모아 곽주에 머무르고 있던 적병 6천명을 전멸시키고 양민 7천여명을 구출 통주롤 후퇴. 양규의 활약으로 후방에 진츨 했던 거란군의 기세가 조금씩 꺽이자 이 틈을 노려 고려 장수들은 패잔병들을 모아 전열을 가다듬고 맹렬한 기세로 거란군을 공략.
구주의 별자 김숙흥이 중량장 보량과 적군을 기습하여 1만여명을 죽이고 양규는 적의 주둔지인 무로대를 급습하여 적군 2천여 명을 죽이고 포로 3천여 명을 구출, 이수에서 적군 2천5백을 무찌르고 여리첨에서 1천여 명을 섬멸.
양규와 김숙홍은 병력을 합쳐 건란군 선봉대를 애전에서 기습하여 대승를 거둠. 하지만 개경에서 회군한 거란왕의 대군이 갑작스럽게 밀려드는 바람에 고려군은 몰살. 무수한 적의 화살을 맞으면서도 분투 후 전사. 하지만 이로인해 많이 지친 거란군은 퇴각. 정성이 이끄는 고려 군대는 퇴각하는 거란군을 맹렬히 추격하여 압록강에서 많은 병력을 죽이고 강동 6성을 회복. 이후 이정도의 병력으로 고려에 침공을 못합니다.
우리나라의 강점인 청야작전은 바깥의 생활용품을 모두 성에 옮기고 가져갈 수 없는 것은 태워 적군이 쓸 수 없게 하는 겁니다. 왜냐하면 원정에는 막대한 물량이 소비되는데 이걸 옮기는 데 많은 힘이 소모되기에 현지에서 조달하는 경우가 대부분입니다. 이 후 농성을 하면서 적이 빈틈을 노리는게 청야작전입니다. 가장 중요한 것이 농성에 필요한 충분한 식량입니다. 그리고 농성 중 외부의 지원군입니다. 지원군없는 농성은 자멸입니다. 배후를 차단, 교란하여 적이 성을 포위시 불안감 조성, 보급선 차단, 퇴각로 차단이 중요합니다. 양규는 이것을 충실히 하여 전투에 승리를 얻음으로 조정은 삼한후벽상공신의 칭호를 내리게 됩니다. 영웅이라 할만 합니다.