Tian Dan's Fire Oxen 田单火牛

✓ Engine-verifiedBook result: Red winsMate in 4韬略元机

📚 Taolue Yuanji — a Ming-dynasty endgame manual

楚河漢界cotuong.synerworlds.com象士將砲士傌俥象砲炮馬相車仕炮俥帥仕車cotuong.synerworlds.com

Red to move and checkmate in 4. The two sides are almost level — both have two Rooks, two Cannons and a Knight — but Red is missing an Elephant, leaving a noticeably thinner defensive line. Yet Red wins quickly: the key lies in a relentless squeeze that never gives Black a single breath. The position comes from the classical manual Thao Lược Nguyên Cơ (No. 139) and is named after Điền Đơn's famous fire-oxen stratagem: with the state of Qi reduced to just two cities, one night of flaming oxen turned the whole war around. The story behind the name is told in this page's Anecdotes section. In your view, which of the four mating moves is the one that 'lights the fuse' for the herd?

✓ Engine-verified — The Fairy-Stockfish engine (NNUE) confirms Red checkmates in 4 moves — the main line was checked move by move, every move legal. Date checked: 2026-11-03.

📖 Anecdotes

한 나라가 한 성으로 줄어들었다 — 그리고 천 마리의 불소가 있었다

한 나라 전체가 단 한 성으로 줄어들었을 때, 그 나라를 구한 것은 군대가 아니라 붉은 비단을 입고 뿔에 칼을 묶고 기름 먹인 갈대를 꼬리에 단 천 마리의 소였다. 어느 불타는 밤에. 기원전 279년, 악의가 이끄는 연나라 군대는 제나라 성 70여 개를 빼앗았고 거와 즉묵만 남았다. 새 연왕은 참소를 듣고 악의를 무능한 기겁으로 교체했다. 즉묵을 지키던 전단은 심리전을 연달아 퍼부었다. 연나라가 포로의 코를 베고 제나라 조상의 무덤을 파는 것만이 두렵다는 소문을 퍼뜨리자, 기겁은 기뻐하며 둘 다 저질렀고 즉묵 사람들은 분노로 울며…

— Đội ngũ SynerWorlds

Stories around this position — storytelling, not part of the engine-verified content.

Source
韬略元机 第139局
Book result
Red wins
Verification
✓ Engine-verified
Side to move
Red to move
Difficulty
Hard
Red forces
King, Advisor ×2, Elephant, Horse, Chariot ×2, Cannon ×2
Black forces
King, Advisor ×2, Elephant ×2, Horse, Chariot ×2, Cannon ×2
FEN
2bak4/C3a2NR/4b4/9/9/1C2c4/9/2n1B4/1r2A1c2/3RKAr2 w

Open this position in the app: try it against the computer or watch the engines play it out.

▶ Play this study

Load this position into the Setup editor: rearrange it, edit it and try your own variations.

🧩 Open in Setup

Solution