Thành Bộc đại chiến
Năm 632 TCN (Tấn Văn Công năm năm) hạ, Tử Ngọc phái uyển xuân cùng Tấn giao thiệp: Nếu như nước Tấn đáp ứng để tào, vệ phục quốc, Sở tức giải Tống vòng vây. Đây là Tử Ngọc một hòn đá hạ hai con chim chi sách, nếu như nước Tấn đáp ứng yêu cầu của hắn, thì tào, Vệ, Tống ba nước đều sẽ đối nước Sở mang ơn đội nghĩa. Nếu như nước Tấn không đáp ứng yêu cầu của hắn, cái kia tào, Vệ, Tống ba nước đều sẽ oán hận nước Tấn. Tấn đại phu Hồ Yển tức lên Tử Ngọc cái bẫy, nói: "Tử Ngọc rất không có lễ, ta quốc quân đành phải đến một phần, bọn họ thần tử nhưng được hai phần, không thể đáp ứng." Tiên Chẩn thì nhìn thấu Tử Ngọc cơ quan, nói: "An định lòng người gọi là lễ. Nước Sở một câu nói ổn định ba quốc gia, ngài một câu nói diệt vong chúng, chúng ta mới là vô lễ. Không đáp ứng nước Sở, đây chính là từ bỏ nước Tống. Không bằng trong âm thầm đáp ứng khôi phục nước Tào, nước Vệ để dụ dỗ nước Sở, khấu lưu uyển xuân đến chọc giận nước Sở, coi chiến tranh thắng bại tình huống trở lại mưu kế." Tấn Văn Công chọn dùng Tiên Chẩn kiến nghị một mặt ám hứa tào, vệ phục quốc, khuyên cùng Sở tuyệt giao, một mặt khấu lưu Sở sứ thần lấy chọc giận Tử Ngọc.
Sở tướng Tử Ngọc rất tức giận, mang quân lên phía bắc tấn công Tấn quân, tiến sát Đào Khâu, Tấn Văn Công là kiệt sức Sở quân, dụ dùng Tử Ngọc khinh địch thâm nhập, để tại dự định chiến trường cùng Sở quyết chiến, nước Sở quan quân hỏi: "Các ngươi tại sao lui binh?" Hồ Yển nói: "Qua đi chúng ta tại nước Sở đã lập ước nói giao chiến nhượng bộ lui binh." Tấn Văn Công nhượng bộ lui binh đã báo đáp trước đây Sở Thành Vương cho lễ ngộ, cũng là dụ địch thâm nhập, Sở quân cũng muốn lùi lại, Tử Ngọc không đồng ý.
Bốn tháng mậu thìn, Tấn Văn Công cùng Tống Thành Công, Tề Quốc Quy Phụ, Thôi Yêu, nước Tần tiểu tử ngận suất quân đóng quân tại Thành Bộc (Sơn Đông tỉnh huyện Phạm nam). Tử Ngọc suất Sở cấp tiến, dựa vào Khích Lăng hiểm trở đóng trại, cũng có nước Trịnh, nước Trần, nước Thái giúp đỡ. Tử Ngọc phái Đẩu Bột hướng nước Tấn thỉnh chiến, Tấn Văn Công đáp ứng sáng sớm ngày thứ hai khai chiến. Tiếp theo Tấn Văn Công tại có tân kiểm duyệt quân đội, Tấn quân có 700 chiếc chiến xa, xe ngựa trang bị đầy đủ hết, lại chặt bỏ những nơi cây cối làm bổ sung tác chiến khí giới.
Bốn tháng kỷ tị, Tấn quân tại có tân bắc dọn xong trận thế. Sở tướng Tử Ngọc dẫn dắt sáu trăm quân tốt làm trung quân, nói: "Ngày hôm nay nhất định đem nước Tấn tiêu diệt rồi!" Tử Tây chỉ huy nước Sở tả quân, Tử Thượng chỉ huy nước Sở hữu quân. Tư Thần dẫn dắt nước Tấn hạ quân, dùng da hổ đem chiến mã bịt kín công kích nước Sở minh quân Trần, Thái liên quân, Trần, Thái quân đội rất xa nhìn thấy Tấn quân khoác da hổ chiến mã nhất thời sợ vỡ mật, binh sĩ chạy trốn tứ phía, nước Sở hữu quân bị đánh tan. Hồ Mao dẫn dắt nước Tấn thượng quân cây lên hai lá cờ lớn làm bộ lùi lại, Loan Chi dẫn dắt nước Tấn hạ quân để chiến xa kéo cành cây làm bộ đại quân làm bộ chạy trốn, Sở quân bị lừa truy kích, nguyên chẩn cùng khích trăn suất lĩnh Tấn quân trung quân hướng Sở quân chặn ngang xung phong, Hồ Mao cùng Hồ Yển chỉ huy thượng quân từ hai bên giáp công Tử Tây, nước Sở tả quân tan tác, kết quả Sở quân thất bại, Tử Ngọc mang theo tàn binh bại tướng trốn về quốc nội tự sát . Nước Sở minh hữu Trịnh Văn Công hướng nước Tấn cầu hòa, Tấn Văn Công cùng Trịnh Văn Công tại Hoành Ung ký kết minh ước. Tấn quân tại Sở quân nơi đóng quân ở ba ngày, ăn thu được quân lương, nghỉ ngơi sau ba ngày, thắng lợi khải hoàn. Bốn tháng giáp ngọ nhật, Tấn quân đến Hoành Ung, tại Tiễn Thổ vì Chu Tương Vương tạo một tọa hành cung.