---
title: "Claude Sonnet 5 vs GPT-6 Luna | OpenRA arena run | Evals by Jetty"
url: https://evaljetty.com/openra/runs/r2-rr-sonnet5-gpt6luna-g1.html
description: "Claude Sonnet 5 destroyed the enemy base. Watch the full game with both models' reasoning and the run's evaluation."
updated: 2026-09-28
publisher: Jetty (https://jetty.io)
---

02 — Run · Round 2 · Round robin · r2-rr-sonnet5-gpt6luna-g1

# Claude Sonnet 5 vs GPT-6 Luna

Claude Sonnet 5 destroyed the enemy base after 5.8 game-minutes · 9.1 min wall clock

Jetty run b1aadb3e
[Replay (.orarep)](https://evaljetty.com/openra/media/r2-rr-sonnet5-gpt6luna-g1.orarep)
[Decision log](https://evaljetty.com/openra/runs/r2-rr-sonnet5-gpt6luna-g1/decisions.jsonl)
[Runtime config](https://evaljetty.com/openra/runs/r2-rr-sonnet5-gpt6luna-g1/runtime_config.json)[Validation report](https://evaljetty.com/openra/runs/r2-rr-sonnet5-gpt6luna-g1/validation_report.json)

WIN russia · west

Claude Sonnet 5

anthropic/claude-sonnet-5

Value destroyed$12,300Value lost$1,700
Units killed / lost29 / 11Buildings killed / lost5 / 0
Peak army$4,400Orders issued139
Decision turns (failed)44 (0)Mean latency4.4sModel cost$0.292

LOSS ukraine · east

GPT-6 Luna

openai/gpt-6-luna

Value destroyed$1,600Value lost$12,200
Units killed / lost10 / 28Buildings killed / lost0 / 5
Peak army$2,800Orders issued43
Decision turns (failed)44 (0)Mean latency3.1sModel cost$0.015

## Evaluation

passchecks **10/10** verdict computed from the gating checks

| Status | Kind | Check | Detail |
| --- | --- | --- | --- |
| pass | step | environment | Environment check (snapshot, engine, content, key) |
| pass | step | launch | Launch run-match as a detached process |
| pass | step | supervise | Supervise in the foreground until run-match exits |
| pass | step | render | Render the 1080p recording |
| pass | step | notes | Append Notes to summary.md |
| pass | code\_check | outputs-exist | all present |
| pass | code\_check | game-has-winner | sonnet5 won: base destroyed |
| pass | code\_check | decisions-logged | turns per slot: {'Multi0': 44, 'Multi1': 44} |
| pass | code\_check | llm-turns-valid | failed/total per slot: {'Multi0': '0/44', 'Multi1': '0/44'} |
| pass | code\_check | video-decodes | duration 60.4s |
| pass | code\_check | video-complete | video ends at tick 8760 of 8760 |
| pass | code\_check | limits-respected | ended after 9.1 wall-minutes (budget 30.0 min): base destroyed |
| pass | checklist | notes-explain-win | Notes section explains Sonnet5 victory via infantry assault and economic dominance, citing final thoughts from both models |
| pass | checklist | players-match-request | result.json shows Multi0=sonnet5 (anthropic/claude-sonnet-5) and Multi1=gpt6luna (openai/gpt-6-luna) matching the requested players |
| pass | checklist | no-silent-outage | run.log shows continuous decision turns every 200 ticks with no gaps, and llm\_failures=0 for both players across 44 turns each |

## Decision timeline

What each model saw as its situation and what it ordered, every 8 game-seconds. Click a turn to jump the video there.

## Decision timeline

Every 8 game-seconds each model received a text briefing and replied with its reasoning and commands. Time is game time.

- **0:00 Claude Sonnet 5**: Deploy MCV to start base construction.
- **0:00 GPT-6 Luna**: Deploy the MCV immediately and begin the power plant; then establish ore income and infantry production as soon as the plant is placed.
- **0:08 Claude Sonnet 5**: Fact is placed. Start building power plant then refinery for economy.
- **0:08 GPT-6 Luna**: The Construction Yard is deployed and the power plant is underway. Place it near the base, then start the first refinery as soon as the building queue is free.
- **0:16 Claude Sonnet 5**: Place power plant, then continue economy buildup with refinery and barracks.
- **0:16 GPT-6 Luna**: Deploy the MCV immediately, then start the power plant; once the Construction Yard is up, build the refinery and keep the economy moving.
- **0:24 Claude Sonnet 5**: Continue economy buildup: build ore refinery now that it's available, then barracks.
- **0:24 GPT-6 Luna**: Place the ready Power Plant, then start an Ore Refinery to establish income. With no units or income yet, keep the opening focused on economy.
- **0:32 Claude Sonnet 5**: Proc still building. Queue barracks next once proc done; nothing else to do yet.
- **0:32 GPT-6 Luna**: The Power Plant is placed and power is ample. Start the first Refinery to establish income, then build a Barracks and scout toward the likely enemy start.
- **0:40 Claude Sonnet 5**: Proc is building. Once it's ready I'll place it, then start barracks and power. For now, queue up next building.
- **0:40 GPT-6 Luna**: The first refinery is already 23% complete, and there are no units or other production buildings yet. Let it finish so its free harvester can establish income, then build a barracks.
- **0:48 Claude Sonnet 5**: Continue building base: proc is 70% done, will place soon. Queue barracks and power plant next.
- **0:48 GPT-6 Luna**: The first refinery is still under construction, and power is ample. I’ll let it finish, then place it and start infantry production so I can scout toward the likely enemy base.
- **0:56 Claude Sonnet 5**: Proc is almost done, will place then build barracks and power.
- **0:56 GPT-6 Luna**: The first refinery is 70% complete, and there are no units or harvesters yet. I’ll place it as soon as it’s ready, then establish infantry production and scout toward the likely enemy start at (12,16).
- **1:04 Claude Sonnet 5**: Place the ready Ore Refinery, queue power and barracks to build up economy.
- **1:04 GPT-6 Luna**: The first refinery is nearly ready; placing it will provide a harvester and start income. Then I’ll add a barracks for scouting and keep the economy expanding.
- **1:12 Claude Sonnet 5**: Continue economy buildup: barracks and power in progress. Queue war factory next and another proc for economy once funds allow.
- **1:12 GPT-6 Luna**: Place the ready refinery immediately to establish income and gain a free harvester. The barracks is already under construction; once available, start infantry production and scout toward the likely enemy base.
- **1:20 Claude Sonnet 5**: Place barracks, keep building power and economy, queue more production.
- **1:20 GPT-6 Luna**: The barracks is still under construction, so I’ll keep the harvester mining and avoid starting another building until the Building queue is free. Once available, prioritize a War Factory and then produce tanks for a westward push toward the likely enemy base.
- **1:28 Claude Sonnet 5**: Place ready power plant, continue economy build-out, start training infantry and queue war factory next.
- **1:28 GPT-6 Luna**: Place the ready Barracks, queue a second Refinery to boost income, and use the Barracks to produce a small infantry scouting force toward the likely enemy base. Once the Refinery is placed, prioritize a War Factory and tank production.
- **1:36 Claude Sonnet 5**: Base is early. Continue building proc/powr, then queue barracks output and war factory. Keep infantry ready.
- **1:36 GPT-6 Luna**: The first refinery is under construction and power is healthy. Keep the barracks producing a small scouting force; once the refinery is placed, prioritize a War Factory and then a second refinery for stronger income.
- **1:44 Claude Sonnet 5**: Continue economy buildup; queue war factory after current builds, keep training infantry.
- **1:44 GPT-6 Luna**: The refinery is already under construction and power is ample. Scout west toward the likely enemy start while keeping infantry production moving; once the refinery is placed, prioritize a War Factory for tank production.
- **1:52 Claude Sonnet 5**: Continue economy buildup, queue war factory after current builds, keep training infantry for defense.
- **1:52 GPT-6 Luna**: The refinery is nearly complete and power is healthy. Queue a War Factory next, keep rocket soldiers coming, and send the infantry west to scout toward the likely enemy start.
- **2:00 Claude Sonnet 5**: Continue economy build-up; queue war factory and more power, group idle infantry to defend base.
- **2:00 GPT-6 Luna**: The second refinery is almost ready, and the War Factory is queued behind it. Keep scouting west toward the likely enemy start while the infantry and rocket soldiers finish training; current power has room for the refinery and factory.
- **2:08 Claude Sonnet 5**: Place the ready proc, keep building economy and army production going. Continue building power and war factory.
- **2:08 GPT-6 Luna**: Place the ready refinery to add a second harvester, then let the queued War Factory finish and begin tank production. Keep the rocket soldiers near home while the riflemen scout toward the likely enemy base.
- **2:16 Claude Sonnet 5**: Economy solid, weap and powr in progress. Keep training infantry and prepare for tank rush once weap finishes. Group idle infantry for defense/future attack.
- **2:16 GPT-6 Luna**: The War Factory is underway and power is sufficient for now. Keep the infantry queue working and push the western scouts toward the likely enemy start to reveal the base.
- **2:24 Claude Sonnet 5**: Continue economy and army buildup, queue more infantry while waiting for war factory and power plant to finish.
- **2:24 GPT-6 Luna**: The War Factory is still under construction, and the queued rocket soldiers already provide ample anti-vehicle infantry. Send the army west toward the likely enemy start while keeping both harvesters mining; place the factory as soon as it is ready.
- **2:32 Claude Sonnet 5**: Continue economy and army buildup. Weap and powr in progress. Keep training infantry, prepare for tank production once war factory ready.
- **2:32 GPT-6 Luna**: The second refinery is established and the War Factory is nearly ready; power has only 20 spare, so add a power plant next. Send the western units toward the likely enemy start to scout and engage while keeping the rocket soldiers together.
- **2:40 Claude Sonnet 5**: Weap and powr still building. Keep training infantry and queue more power/production. Group idle infantry near base for defense until tanks ready.
- **2:40 GPT-6 Luna**: The army is already spread west toward the likely enemy start, so keep it advancing together to find and pressure the enemy base. Two refineries and harvesters support the economy; the War Factory and Power Plant are already queued, and Rocket Soldiers are queued in the barracks.
- **2:48 Claude Sonnet 5**: Weap and powr still building, keep queuing infantry and prepare for tanks. Group idle infantry together near base for defense/future attack.
- **2:48 GPT-6 Luna**: Cash is exhausted, but both harvesters can replenish it while the War Factory and Power Plant remain queued. Rally the scattered infantry west toward the likely enemy start, then continue the push as a group.
- **2:56 Claude Sonnet 5**: Enemy infantry approaching near (19,14). Group idle infantry to intercept and defend base, keep production going.
- **2:56 GPT-6 Luna**: Cash is exhausted, so keep the active queues running and use the army already on the map to pressure the enemy refinery. The rocket soldiers are spread out, but an attack-move west should bring them toward the visible enemy base while engaging anything they encounter.
- **3:04 Claude Sonnet 5**: War factory almost ready; keep training infantry and queue power. Mass army near base, then push toward enemy at (95,11) once war factory finishes and tanks available.
- **3:04 GPT-6 Luna**: The nine rocket soldiers are spread across the route west, so regroup them into a single attack-move push toward the known enemy refinery. The War Factory is nearly ready; place it automatically and let the queued power plant wait until funds recover.
- **3:12 Claude Sonnet 5**: Large idle infantry force built up; time to push toward enemy base at (95,11) while continuing production. War factory almost done, queue fix and tanks next.
- **3:12 GPT-6 Luna**: The War Factory is nearly ready, while cash is depleted; keep the rocket force advancing toward the enemy refinery and let ore income fund production. Set the barracks rally west so any queued infantry reinforce the push.
- **3:20 Claude Sonnet 5**: Place war factory, keep building power/infantry, continue attack push toward enemy base.
- **3:20 GPT-6 Luna**: Place the ready War Factory so vehicle production can begin once ore comes in. Keep the rocket force pressing toward the enemy base near (12,16), while queued power and infantry continue as funds allow.
- **3:28 Claude Sonnet 5**: Keep pushing army toward enemy while continuing production. Build fix next for tanks, keep training e3 and add harvester.
- **3:28 GPT-6 Luna**: The Power Plant is already underway and should resolve the low-power penalty; cash is too low to start anything else. Keep the scattered rocket soldiers advancing toward the enemy base, and leave the harvesters mining.
- **3:36 Claude Sonnet 5**: Army is grouped near (43,24), continuing east toward enemy base at (95,11). Keep production flowing and push attack forward.
- **3:36 GPT-6 Luna**: Power is critically low and cash is nearly exhausted, so let the Power Plant finish and keep both harvesters mining. Regroup the scattered rocket soldiers westward and deal with the visible enemy infantry without sending the badly damaged soldier alone.
- **3:44 Claude Sonnet 5**: Continue push toward enemy base with main army group. Place ready power plant, keep production going, queue more tanks from war factory once fix ready.
- **3:44 GPT-6 Luna**: Place the ready power plant to restore adequate power, keep infantry production moving, and send the scattered rockets west toward the likely enemy base. Cash is exhausted, so prioritize mining income before adding more production or units.
- **3:52 Claude Sonnet 5**: Army mostly clustered around (60-62,27-28), continue pushing east toward enemy base at (95,11). Kill the lone enemy e3 near our base with nearby units. Keep production flowing.
- **3:52 GPT-6 Luna**: Cash is exhausted, but the existing rocket-soldier queues can continue as ore comes in. Push the available army toward the suspected enemy base and engage the visible enemy rocket soldier en route.
- **4:00 Claude Sonnet 5**: Big infantry force sitting near (68-69,20-26). Push toward enemy base at (95,11) as one attack group. Keep production going.
- **4:00 GPT-6 Luna**: Cash is depleted, so keep the existing infantry queues running and rely on the harvesters to fund the next push. Pull the nearly destroyed rocket soldier out of danger while the healthier rockets continue west toward the suspected enemy base.
- **4:08 Claude Sonnet 5**: Main force is near enemy territory (75-77,13-19), enemy base at (95,11). Push forward to find and destroy it. Keep production queues busy with e3/e1 and tanks once fix completes.
- **4:08 GPT-6 Luna**: Cash is exhausted, so keep the existing production queue running and avoid risking the damaged rocket soldier against five enemy infantry. Pull it back while the healthier rocket scouts and pressures west toward the enemy base.
- **4:16 Claude Sonnet 5**: Main army is close to enemy base (95,11); push attack there. Keep producing infantry and let fix/powr finish. Send lone e3 units at home toward front.
- **4:16 GPT-6 Luna**: Cash is depleted, so I’ll avoid starting unaffordable production and use the available rifleman to scout toward the likely enemy base. Keep both harvesters working while income recovers.
- **4:24 Claude Sonnet 5**: Army is already at enemy base, attack the buildings directly. Continue training reinforcements and pushing stragglers forward.
- **4:24 GPT-6 Luna**: A large enemy infantry force is already at my base, while I have no combat units and only $700 stored ore. Queue rocket soldiers immediately to counter the infantry and rely on the two harvesters to fund a rapid defense.
- **4:32 Claude Sonnet 5**: Army is at enemy base attacking, fact already at 41%. Push remaining idle troops and stragglers toward the front to finish the base off. Keep training reinforcements.
- **4:32 GPT-6 Luna**: Enemy infantry are already beside my Construction Yard, and I have no combat units or spendable cash to stop them. Send the nearby harvester into the enemy cluster as a desperate distraction while pulling the other harvester away; preserve the distant income source if possible.
- **4:40 Claude Sonnet 5**: Army near enemy base, keep pressing attack on remaining buildings. Push stragglers forward and continue production.
- **4:40 GPT-6 Luna**: The enemy infantry has overrun the base perimeter, so focus the Rocket Soldier on their Rocket Soldier while pulling the damaged nearby harvester away. Keep the distant harvester mining; with no spendable cash, existing queues must wait.
- **4:48 Claude Sonnet 5**: Enemy base is nearby and weak (no visible defenders). Push all army to finish off remaining buildings while keeping production rolling.
- **4:48 GPT-6 Luna**: Enemy infantry are directly on the base, so use the healthier harvester to crush them while preserving the damaged one. Power is comfortably surplus; sell the extra power plant to raise cash for the queued defenders.
- **4:56 Claude Sonnet 5**: My units near enemy base (94-95,9) should finish off remaining buildings. Continue attack move to hit proc/barr/weap. Keep queuing production.
- **4:56 GPT-6 Luna**: The enemy infantry swarm is already on top of my base, and I have almost no cash or combat units. Commit the rifleman and both harvesters against the swarm; the damaged harvester must help rather than remain exposed.
- **5:04 Claude Sonnet 5**: Units near enemy base are damaged but should finish off remaining buildings. Push attack on proc/barr/weap while reinforcements build. Keep economy going with harvesters and power.
- **5:04 GPT-6 Luna**: I have no cash and a power deficit, while enemy infantry are pressuring the base. Keep both surviving harvesters mining so income can recover; the existing rocket-soldier production can continue for defense.
- **5:12 Claude Sonnet 5**: Enemy base heavily damaged, keep pushing with all units near their base and finish them off. Place fix depot, keep economy building.
- **5:12 GPT-6 Luna**: Enemy infantry are already in the base and I have no combat units available yet. Keep the existing rocket-soldier production moving, get both damaged harvesters back to mining, and rally new infantry into the threatened base area.
- **5:20 Claude Sonnet 5**: Army is at enemy base, engaging buildings. Focus fire on remaining structures to finish them off. Keep production going.
- **5:20 GPT-6 Luna**: Enemy infantry are overrunning the base while low power is crippling production. Sell the badly damaged refinery to raise emergency funds for a power plant, and keep the harvesters mining if they can survive.
- **5:28 Claude Sonnet 5**: Units near enemy base should finish off remaining structures (proc, weap). Place ready power plant, keep training army and harvesters.
- **5:28 GPT-6 Luna**: The base is under immediate infantry and rocket-soldier pressure, and with no Construction Yard I can’t restore power or build defenses. Pull both damaged harvesters away from the enemy and keep the refinery for income.
- **5:36 Claude Sonnet 5**: Enemy has one remaining visible building (weap@97,8). Push all units near enemy base to attack it and finish them off, while keeping production going at home.
- **5:36 GPT-6 Luna**: The base is nearly lost: the Construction Yard is gone, cash is insufficient to produce anything, and enemy infantry are beside the remaining War Factory. Move the healthier harvester east to try to preserve it; the 1%-health harvester is unlikely to escape.
- **5:44 Claude Sonnet 5**: Enemy weap building nearly destroyed. Push remaining army to finish it off, place ready power plant, keep training units.
- **5:44 GPT-6 Luna**: The Construction Yard is gone and enemy infantry are surrounding the War Factory; with only $87, I cannot rebuild or produce a defense. Move both harvesters away from the enemy cluster to preserve what assets remain.

---
Source: https://evaljetty.com/openra/runs/r2-rr-sonnet5-gpt6luna-g1.html · Evals by Jetty · Run your own evals: https://jetty.io/?utm_source=evaljetty&utm_medium=llms
