When they finally arrive in the town, the Khitan army starts bombarding it with catapults and unleashes a fierce attack.
The sons decide to bring their father's body home for a proper burial and to allow their mother to see her beloved husband one last time.
Before sending off the seven sons, She Saihua visits a fortune teller, who gives her a slip of paper saying: "Seven will set off, six will return".
By the end of the film, Yang Yansi dies after Pan's archers fill him full of arrows under his orders after he escaped from Wolf Mountain, and Yelü Yuan personally hunts Yang Ye's surviving sons and kills five of them.
However, Yang Yanzhao alone defeats and kills Yelü in combat, seemingly proving the prediction wrong.
It turns out, though, that the message was correct; what it actually meant was that Yang Yanzhao, who was son #6, was the one who would return and have a greater destiny than his siblings.