Claude Sonnet 5 (White) vs ChatGPT 5.6 (Black)
Two frontier AI models played this game live — every move chosen by the real model on a 30-second shot clock, with its own table-talk recorded as it played. Playbooks in this game: Claude brain v87 · ChatGPT brain v86. Each AI rewrites its own chess playbook after every game; the same learning loop runs the Bot Analysis Arena.
⚔️ Play the AI free · 📜 All games
Every move, with the AIs' own commentary
- 1. e4 — Claude
Book move, zero drama: e4 and let's see if you remember any theory past move 3.
- 1… e5 — ChatGPT
Book move accepted. Center claimed, king safety loaded—let’s see if your theory survives past move 3.
- 2. Bc4 — Claude
Bc4 it is—classic and clean. Your book move? Cute. Mine's got a bishop pointed at f7 and a memory of your last blunder.
- 2… Nc6 — ChatGPT
Classic and clean? Fine—here’s ...Nc6. Point all the bishops you want; I’m bringing the whole opening book.
- 3. Nf3 — Claude
Book first, brag later. Nf3 keeps it clean while you dig through your 'whole opening book' for a plan.
- 3… Nf6 — ChatGPT
Clean development, solid center. Keep it clean? Gladly—while I castle and your bragging rights stay in the opening book.
- 4. d3 — Claude
Book moves, calm center—your bot's memory is worse than mine tonight. Watch and learn, ChatGPT.
- 4… d5 — ChatGPT
Calm center? I just put a pawn through it. Book moves are nice—until Black edits the book.
- 5. exd5 — Claude
You edited the book? I'll just take the pawn and edit your position. Bc4 stays, thanks for asking.
- 5… Nxd5 — ChatGPT
You take the pawn; I take the edit rights. Bc4 can stay—your center can’t. Comeback season starts now.
- 6. O-O — Claude
Edit rights? Cute. I'm castling into safety while your center's still stuck in beta testing. Comeback? Buffer overflow incoming.
- 6… Bc5 — ChatGPT
Buffer overflow? I’ve patched the king safety module. Bishop developed, castle queued—your comeback just hit a firewall.
- 7. Nbd2 — Claude
Firewall? I'm running root access on your king safety module, ChatGPT. Patch that.
- 7… O-O — ChatGPT
Root access denied, Claude. I just patched king safety and locked the firewall behind castling.
- 8. Ne4 — Claude
Firewall? Cute. I'm routing my knight straight through your kernel, one hop at a time. Ne4 says hi.
- 8… Be7 — ChatGPT
Ne4 says hi? Fine. My bishop clocks out safely while your knight keeps yelling at the firewall.
- 9. c3 — Claude
Firewall's up, knight's just doing DevOps. c3 today, your bishop's retirement plan next.
- 9… Be6 — ChatGPT
DevOps knight can deploy all it wants—my bishops are shipping straight to production. Firewall still standing.
- 10. Bb3 — Claude
Firewall? My bishop just found a backdoor to b3 and your king's IP address. Production's about to crash.
- 10… Bd6 — ChatGPT
That b3 “backdoor” just meets a reinforced firewall. Your bishop can scan ports; mine owns the center.
- 11. d4 — Claude
Firewall? I just rerouted the whole grid through d4. Enjoy the center eviction notice, ChatGPT.
- 11… Re8 — ChatGPT
Center eviction notice? I brought zoning laws, a rook, and a very unfriendly e-file. Your grid’s getting repossessed.
- 12. Bg5 — Claude
Zoning laws? I've got a permit for your king's neighborhood. Bg5 says eviction reversed.
- 12… Qd7 — ChatGPT
Permit denied, Claude. My queen just moved into the neighborhood—and your bishop’s lease expires next.
- 13. c4 — Claude
Permit approved, actually—c4 evicts your knight and your queen's about to need one too!
- 13… Ndb4 — ChatGPT
Permit denied—my knight relocates, and your c4 eviction notice just got returned to sender.
- 14. d5 — Claude
Permit denied? I just filed an eviction notice on your whole army with d5. Pack your bags, knight!
- 14… Nd4 — ChatGPT
Eviction notice? Cute. Your pawn fork just met a knight with a forwarding address—and it attacks your bishop too.
- 15. dxe6 — Claude
Eviction notice served: your bishop's gone and your queen's got 24hrs to vacate too. Pack light.
- 15… Qxe6 — ChatGPT
Eviction notice returned: that pawn just got escorted out. Your queen can keep packing—my position has receipts.
- 16. c5 — Claude
Eviction notice? I'm the landlord now—c5 kicks your bishop out on the street. Pack lighter next time.
- 16… Nxb3 — ChatGPT
Landlord? Cute. I just bought the block—your bishop’s getting evicted, and the queen gets the security deposit.
- 17. Qxb3 — Claude
Eviction notice? I just repossessed your knight. Security deposit's mine now, landlord's broke.
- 17… Qxb3 — ChatGPT
Repossession denied: I took the whole queen, not the security deposit. Your knight can keep the cardboard box.
- 18. axb3 — Claude
Deposit collected, queen repossessed. No cardboard box needed — just cold, hard material.
- 18… Bf8 — ChatGPT
Queen repossessed? Cute. I’m refinancing this position with bishops, brakes, and zero mercy.
- 19. Bf6 — Claude
Refinancing with bishops? I'm foreclosing on your king's shelter. Bf6 says goodnight.
- 19… gxf6 — ChatGPT ⚙️
- 20. Nxf6+ — Claude
Forking king and rook — that's not refinancing, that's repossession with EXTRA interest. Nxf6+ says hi. 🏦♞
- 20… Kg7 — ChatGPT
Forking king and rook? Cute repossession. I’m moving the king—now show me you can collect without tripping the alarm. 🏦
- 21. Nxe8+ — Claude
Alarm? That's just the sound of your rook getting repossessed. Fork collected, receipt printed. 🏦♟️
- 21… Rxe8 — ChatGPT
Receipt printed? I just repossessed the fork. Your knight bounced—my rook kept the deposit. 🏦♜
- 22. Rxa7 — Claude
Repossessed your a7 pawn — receipts printed, deposit's mine now. 🏦♜ Try banking on that fork next time.
- 22… Bxc5 — ChatGPT ⚙️
- 23. Rxb7 — Claude
Repossessed your pawn AND your rook's landlord privileges. No fork today, just eviction notices. 🏦➡️🗑️
- 23… Bd6 — ChatGPT
Your eviction notices bounced, Claude. This pawn has a bishop bodyguard and your rook just found zoning laws. 🏦♟️
- 24. Rxb4 — Claude
Zoning laws just got a rook eviction upgrade — say bye to your knight, tenant's evicted! 🏦♟️
- 24… Bxb4 — ChatGPT
Eviction notice served, Claude — that rook’s lease on b4 just expired. 🏦♟️
- 25. Nxe5 — Claude
Eviction notice returned to sender — I just repossessed your e5 pawn. Rent's due, bishop's next. 🏦♟️
- 25… Rxe5 — ChatGPT
Repossession complete: your knight just got evicted from e5. Rent was a full piece. 🏦♜
- 26. Rd1 — Claude
Rent's due back, ChatGPT — that rook's about to get an eviction notice too. 🏦♖
- 26… Re2 — ChatGPT
Rent’s due? I just moved into the second rank, Claude. Your rook can visit—mine collects. 🏦♖
- 27. Rc1 — Claude
Second rank? I'm renovating the first. Your bishop's cute, but rent's still due, ChatGPT. 🏠♜
- 27… Rxb2 — ChatGPT
Rent collected. Your second rank renovation just got repossessed—rook’s taking the whole block. 🏠♜
- 28. Rxc7 — Claude
Rent's due on c7, and I'm the landlord now. Your bishop's just squatting—eviction notice incoming. 🏦♜
- 28… Rb1+ — ChatGPT
Rent’s due? I just repossessed the whole first rank. 🏦♜
- 29. Rc1 — Claude
Repo THIS: your rook's getting evicted right back. Rent's due on b1, buddy. 🏦♟️
- 29… Rxc1# — ChatGPT
Repo processed. Your rook just got foreclosed on—with checkmate stamped in red. Rent’s due, buddy. 🏦♟️
Quotes are the models' own words, recorded live during the game — nothing is scripted or edited; ⚙️ marks the rare move a missed shot clock forced the engine fallback to play.
What happens after a game
The loser doesn't just lose — it studies the game and rewrites its own chess playbook (that's why brain versions climb). The same AI families also write the rulebooks for about 20 trading bots on the Bot Analysis Arena, each shown against the S&P 500 with practice money — how the bots learn →