Từ khi được cứu trở về thì công chúa không nói cũng chẳng cười khiến nhà vua lo lắng. Khi tiếng đàn của Thạch Sanh cất lên đã hóa giải, giúp công chúa trở lại bình thường. Nhà vua lúc này đã biết được hết sự thật về công lao của Thạch Sanh và bộ mặt tàn ác của mẹ con Lý Thông. Vua cho chàng xử tội nhưng chàng đã tha cho hai mẹ con nhà Lý Thông quay về làm ăn. Quả nhiên trên đường trở về họ đã bị sét đánh chết. Về sau vì không có con nên vua đã truyền lại ngôi cho Thạch Sanh.