Matches · 2026-10-11 · rules version c4

Gemini 3.8 Flash vs Solar Pro 4

Player 1 · winner
Gemini 3.8 Flash's team
autopilot 0%
Player 2
Solar Pro 4's team
autopilot 0%

Gemini 3.8 Flash won in 6 turns · 2 min wall clock · 39,157 tokens · $0.034

The replay player loads from play.pokemonshowdown.com. The full battle log is below.

Decisions

  1. Team preview
    Gemini 3.8 Flash brought Gholdengo,dragonite,primarina2,188 tok · 2.7 s · $0.0044

    Scarf Gholdengo is an excellent lead against Dragapult and opposing Gholdengo with its superior speed and strong Shadow Ball. Dragonite handles Rotom-W and setup opportunities, while Primarina provides solid defensive typing against their special and dragon threats.

    Solar Pro 4 brought Gholdengo,kingambit,rotomwash2,337 tok · 5.8 s · $0.0002

    Opponent has a Gholdengo, so my Gholdengo lead is a direct matchup I can win with better speed/SpA investment. Kingambit provides late-game cleanup against Dragonite/Garchomp. Rotom-W offers VoltSwitch pivoting and Thunderbolt coverage for Volcarona. This core covers most of their team well.

    Reasoning trace (130 words)
    The opponent has a Gholdengo, so bringing my own Gholdengo is risky due to potential Good as Gold activation. However, my Gholdengo has higher SpA and better speed investment. Kingambit is a strong late-game cleaner but slow. Rotom-W is a great pivot with Levitate and VoltSwitch. I should bring Gholdengo (to outspeed and KO their Gholdengo), Kingambit (for late-game cleanup), and Rotom-W (for pivoting and coverage). This gives me a strong lead with Gholdengo, a solid pivot, and a cleaner.
    
    Actually, let me reconsider. Their team has Dragonite, Gholdengo, Mimikyu, Garchomp, Volcarona, Primarina. My Gholdengo can handle their Gholdengo and Primarina. Kingambit can handle Dragonite and Garchomp late-game. Rotom-W can pivot and handle Volcarona with Thunderbolt. This is a solid core.
    
    I'll bring Gholdengo as lead, Kingambit second, Rotom-W third.
  2. Turn 1
    Gemini 3.8 Flash used Shadowball1,556 tok · 2.1 s · $0.0032

    With Choice Scarf, our Gholdengo outspeeds virtually all opposing Gholdengo variants. Shadow Ball is super effective STAB that can heavily damage or immediately knock it out.

    Solar Pro 4 used Nastyplot1,807 tok · 5.1 s · $0.0003

    This is a Gholdengo mirror match. My Gholdengo is likely faster (136 base vs possible 93-149), and Focus Blast is useless against Steel/Ghost. Shadow Ball is super effective but only 80 BP. Setting up with Nasty Plot first maximizes my Sp. Atk for a stronger Shadow Ball next turn, and I don't yet know the opponent's moves or item.

    Reasoning trace (198 words)
    The opponent's Gholdengo has unknown moves and unknown item. My Gholdengo is faster on average (136 vs 93-149), but there's overlap. Since both are Gholdengo, it's a mirror match. I should set up with Nasty Plot to boost my Sp. Atk, since Focus Blast is useless (no effect on Gholdengo due to Steel typing), and Shadow Ball is super effective but only 80 BP. Nasty Plot + Shadow Ball next turn would be strong. Also, I don't know the opponent's moves yet, so setting up makes sense. I'll go with Nasty Plot.
    
    Wait, let me reconsider. The opponent's Gholdengo could have a fast setup move too. But I'm likely faster (136 base vs possible 93-149, so if they invested in speed, they could be up to 149, but 136 is decent). Nasty Plot is safe and boosts my special attack significantly. Shadow Ball is super effective but I want to maximize damage. I'll choose Nasty Plot.
    
    Actually, I could also just attack with Shadow Ball now since it's super effective and might catch them off guard if they don't have a defensive move. But Nasty Plot is more consistent for a lead. Let me go with Nasty Plot.
    Solar Pro 4 switched to Kingambit4,187 tok · 21.9 s · $0.0012

    Gholdengo's Shadow Ball is not very effective against Kingambit's Dark/Steel typing, and Kingambit's Sucker Punch provides priority to outspeed Gholdengo's likely faster speed tier. Rotom-Wash's moves are all ineffective or resisted by Gholdengo, making it a poor switch. Kingambit's Supreme Overlord ability also boosts its Attack after Gholdengo fainted, improving its retaliation.

    Reasoning trace (1,574 words)
    Thinking Process:
    
    1.  **Analyze the situation:**
        *   My Gholdengo just fainted to the opponent's Gholdengo's Shadow Ball.
        *   Opponent's Gholdengo is still active at 100% HP.
        *   I have two Pokémon on my bench: Kingambit and Rotom-Wash.
        *   Opponent's revealed bench (from team preview) includes: Dragonite, Mimikyu, Garchomp, Volcarona, Primarina. (Wait, the prompt says "The opponent brought 3 of the 6 it showed at team preview: 2 more are still to come in, from: dragonite, mimikyu, garchomp, volcarona, primarina". This means the opponent's full team is Gholdengo + 5 others, but only 3 are revealed so far? Actually, the prompt says "Opponent's Revealed Bench: (No other Pokémon revealed yet)". Wait, the prompt says "The opponent brought 3 of the 6 it showed at team preview: 2 more are still to come in, from: dragonite, mimikyu, garchomp, volcarona, primarina". This is a bit confusing. Let's re-read carefully: "The opponent brought 3 of the 6 it showed at team preview: 2 more are still to come in, from: dragonite, mimikyu, garchomp, volcarona, primarina". This implies the opponent's team is Gholdengo + 5 others. The 5 others are from that list. Wait, "brought 3 of the 6 it showed at team preview" - usually team preview shows 6 Pokémon. The opponent brought 3. 2 more are still to come in. That means 1 is left in the box? Or maybe it means the opponent has 3 Pokémon total? No, standard format is 6 Pokémon, bring 3. Wait, "gen9championsrotomarenabssregmb" - this is a specific format. Let's assume standard 6 Pokémon, bring 3. The opponent has Gholdengo active. They have 2 more Pokémon that can come in from that list. The list has 5 Pokémon. So 2 of those 5 are on their team, 3 are not? Or maybe the list is the remaining 5, and 2 are on the team. Anyway, I don't know exactly which ones are on the team, but I know Gholdengo is.
        *   My active Pokémon is fainted. I must switch.
        *   Options: Kingambit or Rotom-Wash.
    
    2.  **Evaluate Kingambit:**
        *   Stats: 175 HP, 205 Atk, 142 Def, 72 SpA, 105 SpD, 102 Spe.
        *   Ability: Supreme Overlord (boosts Atk when a fainted ally is on the bench). Since Gholdengo fainted, Kingambit gets a +1 Atk boost (or more if multiple fainted, but only 1 fainted so far). Wait, Supreme Overlord boosts Attack by 1 stage for each fainted ally. So +1 Atk.
        *   Moves: Sucker Punch, Iron Head, Foul Play, Swords Dance.
        *   Matchup vs Gholdengo: Gholdengo is Steel/Ghost. Kingambit is Dark/Steel.
        *   Gholdengo's moves: Shadow Ball (Ghost, super effective against Kingambit? No, Kingambit is Dark/Steel. Ghost is not very effective against Dark? Wait, Ghost is neutral against Dark. Steel is immune to Ghost. So Shadow Ball is NOT VERY EFFECTIVE against Kingambit (0.5x). Actually, Steel is immune to Ghost, so it's 0x? No, dual type: Dark/Steel. Ghost hits Steel neutral? No, Steel is immune to Ghost. Dark is neutral to Ghost. So overall, Ghost moves are not very effective (0.5x) against Dark/Steel. Wait, let's check type chart: Ghost vs Dark = Neutral. Ghost vs Steel = Immune. So Dark/Steel takes 0.5x from Ghost. Yes.
        *   Gholdengo's other moves: We don't know them, but Gholdengo typically runs Shadow Ball, Focus Blast, Nasty Plot, Recover, Thunderbolt, etc.
        *   Kingambit's moves vs Gholdengo:
            *   Sucker Punch (Dark, Physical): Neutral vs Steel/Ghost.
            *   Iron Head (Steel, Physical): Neutral vs Steel/Ghost.
            *   Foul Play (Dark, Physical): Neutral vs Steel/Ghost.
        *   Kingambit is slower than Gholdengo? Gholdengo base speed is 136 (or up to 149 with IVs). Kingambit base speed is 102. So Gholdengo is faster.
        *   If I switch Kingambit in, Gholdengo will move first. It will likely use Shadow Ball (not very effective) or Focus Blast (Fighting, super effective against Dark? No, Dark is neutral to Fighting. Steel is neutral to Fighting. So Focus Blast is neutral). Or it might use a status move, but Good as Gold prevents status moves. So it will attack.
        *   Kingambit's bulk: 175 HP, 142 Def. Gholdengo's Attack is unknown, but typically around 72-123. At level 50, Gholdengo's Attack could be around 90-100. Shadow Ball is special, so it hits Kingambit's SpD (105). Wait, Shadow Ball is special. Kingambit's SpD is 105. Gholdengo's SpA is 137-203. Shadow Ball at 80 BP. If Gholdengo has high SpA, it could deal significant damage, but it's not very effective (0.5x). So it might not KO Kingambit.
        *   However, Kingambit is slow. If Gholdengo uses Focus Blast or something else, it might hurt.
        *   But Kingambit has Supreme Overlord, so +1 Atk. It can potentially revenge kill or set up Swords Dance.
    
    3.  **Evaluate Rotom-Wash:**
        *   Stats: 125 HP, 76 Atk, 127 Def, 172 SpA, 129 SpD, 138 Spe.
        *   Ability: Levitate.
        *   Item: Damp Rock (extends Thunder Wave, but Rotom-Wash doesn't have Thunder Wave here. It has Thunderbolt, Hydro Pump, Shadow Ball, Volt Switch).
        *   Moves: Thunderbolt, Hydro Pump, Shadow Ball, Volt Switch.
        *   Matchup vs Gholdengo: Rotom-W is Electric/Water. Gholdengo is Steel/Ghost.
        *   Thunderbolt vs Steel/Ghost: Steel resists Electric (0.5x). Ghost is neutral. So 0.5x.
        *   Hydro Pump vs Steel/Ghost: Steel resists Water (0.5x). Ghost is neutral. So 0.5x.
        *   Shadow Ball vs Steel/Ghost: Steel immune to Ghost (0x). So 0x.
        *   Volt Switch: Neutral.
        *   Rotom-W is faster (138 vs 136/149). If Gholdengo's speed is 136, Rotom-W outspeeds. If Gholdengo has 149 speed, Rotom-W is slower.
        *   Rotom-W's attacks are all not very effective or immune against Gholdengo. So Rotom-W cannot damage Gholdengo effectively. It would just stall or Volt Switch out.
        *   But if I switch Rotom-W in, Gholdengo will attack. Since Rotom-W's moves don't hit hard, it's a bad matchup. I'd rather switch into something that can fight back or at least take a hit and retaliate.
    
    4.  **Compare Kingambit vs Rotom-Wash:**
        *   Kingambit takes neutral/not very effective damage from Gholdengo's likely moves (Shadow Ball is 0.5x, Focus Blast is neutral, etc.). Kingambit has high physical bulk and can hit back with Foul Play or Sucker Punch.
        *   Rotom-Wash's moves are all ineffective against Gholdengo. It's a terrible switch.
        *   Therefore, Kingambit is the better choice. It can potentially set up Swords Dance, or use Foul Play to exploit Gholdengo's high Special Attack? No, Foul Play uses the target's Attack stat, not Special Attack. Gholdengo has low Attack (72-123). So Foul Play won't do much.
        *   Sucker Punch is priority, so it doesn't matter if Gholdengo is faster. Sucker Punch is Dark, physical, 70 BP. It will hit Gholdengo neutrally.
        *   Iron Head is Steel, physical, 80 BP. Neutral.
        *   Kingambit's best bet is Sucker Punch for priority, or just taking a hit and retaliating.
        *   Wait, is there any move Gholdengo could use that 2x or 4x hurts Kingambit?
            *   Gholdengo is Steel/Ghost.
            *   Kingambit is Dark/Steel.
            *   Weaknesses of Kingambit: Fighting (2x), Fire (2x), Ground (2x).
            *   Gholdengo doesn't typically run Fighting, Fire, or Ground moves. It runs Shadow Ball, Focus Blast (Fighting? Wait, Focus Blast is Fighting. 2x against Dark? No, Dark is neutral to Fighting. Steel is neutral to Fighting. So Focus Blast is neutral against Kingambit. Wait, let's check: Fighting vs Dark = Neutral. Fighting vs Steel = Neutral. So Focus Blast is neutral. Actually, Focus Blast is special, so it hits SpD. Kingambit's SpD is 105. It might hurt, but not 2x.
            *   Wait, does Gholdengo run Focus Blast? Yes, it's in my Gholdengo's moveset, and it's a common move for Gholdengo. But it's not very effective against Kingambit.
            *   What about Thunderbolt? Gholdengo can run Thunderbolt. Electric vs Dark/Steel: Dark is neutral, Steel is neutral. So neutral.
            *   So Kingambit is a decent switch. It can take a hit and fire back with Sucker Punch or Iron Head.
        *   Rotom-Wash is clearly worse because its attacks don't work.
    
    5.  **Decision:**
        *   Switch Kingambit.
        *   Action: SWITCH: kingambit
    
    6.  **Double check:**
        *   Is there any reason to switch Rotom-Wash? Maybe to scout? But Rotom-Wash's moves are useless against Gholdengo. Kingambit at least has a chance to deal damage or survive.
        *   Kingambit's Supreme Overlord gives it +1 Atk, making its physical moves stronger.
        *   Sucker Punch is priority, so even if Gholdengo is faster, Kingambit moves first. This is a huge advantage.
        *   Therefore, Kingambit is the clear choice.
    
    7.  **Format:**
        *   <thought> ... </thought>
        *   <decision> SWITCH: kingambit </decision>
        *   Keep thought short.
    
        Let's draft the thought:
        Gholdengo's Shadow Ball is not very effective against Kingambit's Dark/Steel typing, and Kingambit's Sucker Punch provides priority to outspeed Gholdengo's likely faster speed tier. Rotom-Wash's moves are all ineffective or resisted by Gholdengo, making it a poor switch. Kingambit's Supreme Overlord ability also boosts its Attack after Gholdengo fainted, improving its retaliation.
    
        Wait, is Sucker Punch reliable? It has 8 PP, 8/8 used? No, PP is 8/8, meaning 8 out of 8 used? Wait, "PP:8/8" usually means 8 used out of 8 max, so it's exhausted? Or does it mean 8 remaining? In Pokémon, PP display is usually "current/max". If it says "8/8", it might mean 8 remaining. But sometimes it's "used/max". Let's check the prompt: "suckerpunch (Dark/Physical, BP:70, PP:8/8)". Usually, if it's 8/8, it means 8 remaining. If it were exhausted, it would say 0/8. I'll assume 8 remaining.
        Actually, let's look at the other moves: "ironhead ... PP:24/24", "foulplay ... PP:24/24", "swordsdance ... PP:32/32". These are max PP. So "8/8" means 8 remaining. Good.
    
        So Kingambit can use Sucker Punch.
    
        Final decision: SWITCH: kingambit.
  3. Turn 2
    Gemini 3.8 Flash switched to Dragonite1,654 tok · 2.0 s · $0.0034

    Gholdengo is locked into Shadow Ball, which Kingambit resists, leaving Gholdengo vulnerable to Sucker Punch or Kowtow Cleave. Switching to Dragonite is safe thanks to Multiscale, and it threatens Kingambit directly with Earthquake.

    Solar Pro 4 used Suckerpunch1,983 tok · 4.5 s · $0.0003

    Sucker Punch has priority +1, guaranteeing it moves before Gholdengo's Shadow Ball regardless of speed. It's super effective against Steel/Ghost and with Supreme Overlord (+10%) plus Scope Lens, it has strong KO potential. Going first with a super effective hit is the safest way to pressure the opponent's lead.

    Reasoning trace (310 words)
    The opponent's Gholdengo is at full HP and has only revealed Shadow Ball. Kingambit is at full HP with Supreme Overlord active (1 ally fainted = +10% move power). 
    
    Key considerations:
    - Sucker Punch has priority +1, so it will go first regardless of speed. It's super effective against Gholdengo (Dark vs Steel/Ghost). However, it fails if the target is not attacking - but Gholdengo has Shadow Ball which is an attacking move, so it should work.
    - Foul Play is also super effective and has higher base power (95 vs 70), but it's not priority. Gholdengo's speed is 93-149, so it could outspeed Kingambit (102) if it's invested on the higher end.
    - Iron Head is not very effective and lower priority concern.
    - Swords Dance would boost attack but leaves Kingambit vulnerable to Shadow Ball next turn.
    - Switching to Rotom-Wash avoids damage but gives up the lead.
    
    The safest play is Sucker Punch - it has priority, will hit first, is super effective, and with Supreme Overlord (+10%) and Scope Lens (crit boost), it has a good chance to knock out or severely damage Gholdengo before it can use Shadow Ball. Even if it doesn't KO, going first with a super effective hit is strong.
    
    Actually, let me reconsider. Sucker Punch's condition "Fails if target is not attacking" - this means it checks if the target is an attacking Pokémon (has an attacking move). Gholdengo has Shadow Ball revealed, so it should work. But there's a nuance - some interpretations say it fails if the target's last move wasn't an attack. In competitive play, Sucker Punch typically works as long as the target has attacking moves in its set.
    
    Given the priority and super effectiveness, Sucker Punch is the best option to potentially KO or severely damage the opposing Gholdengo before it can retaliate with Shadow Ball.
  4. Turn 3
    Gemini 3.8 Flash used Earthquake1,759 tok · 1.8 s · $0.0033

    Dragonite is faster than Kingambit, and with Multiscale intact, it safely survives any attack. Super-effective Earthquake will deal massive damage and likely KO Kingambit.

    Solar Pro 4 used Foulplay2,270 tok · 6.3 s · $0.0004

    Dragonite just switched in with no revealed moves. Sucker Punch failed last turn and will likely fail again if Dragonite isn't attacking. Ironhead's flinch is useless against Inner Focus. Foulplay leverages Dragonite's typically high attack stat for solid damage without the risk of failing. SD is risky since Dragonite could be faster (up to 145 Spe) and we might not KO it before it sets up.

    Reasoning trace (383 words)
    The opponent's Dragonite just switched in. It has no revealed moves yet, but it could have Outrage, Dragon Claw, Earthquake, Fire Punch, or Roost. Kingambit is at 100% HP with Supreme Overlord active (1 ally fainted, so +10% power). 
    
    Key considerations:
    - Sucker Punch failed last turn because Dragonite wasn't attacking (it just switched in). It will likely fail again this turn if Dragonite doesn't attack, wasting a PP.
    - Ironhead has flinch chance but Dragonite has Inner Focus (likely), making flinch useless.
    - Foulplay uses Dragonite's attack stat - Dragonite typically has high attack, so this could be strong. But we don't know Dragonite's moves yet.
    - Swordsdance sets up, but Dragonite is faster if it's invested (up to 145 speed vs Kingambit's 102).
    - Switching to Rotom-Wash is safe but gives Dragonite a free turn.
    
    The risk: Dragonite could have a fast move like Outrage or Dragon Dance + attack. If we SD, we might get 2HKOed. If we attack, we might not KO Dragonite.
    
    Given Dragonite's possible speed range (90-145), it's risky to SD. Foulplay is a decent option since Dragonite usually has high attack. But Sucker Punch is unreliable since it failed last turn.
    
    Actually, the best play here is likely Foulplay - it uses Dragonite's attack stat (which is typically high for Dragonite), and it's a normal priority move that won't fail like Sucker Punch might. If Dragonite is at full HP with Multiscale, damage is halved, but Foulplay could still do decent damage.
    
    Wait - I should consider that Dragonite might have Multiscale (common item is Leftovers or Lum Berry, but Dragon Dance Dragonite often runs Choice or Life Orb). If it's at full HP, damage is halved.
    
    I think Foulplay is the safest offensive option. It won't fail like Sucker Punch, and it leverages Dragonite's typically high attack stat.
    
    Actually, let me reconsider. The opponent's Dragonite just switched in on Turn 2. We don't know its moves. It could be setting up Dragon Dance. If we attack now, we might not KO it, and then it Dragon Dances and becomes a monster.
    
    But we also can't just SD blindly because Dragonite might be faster.
    
    I'll go with Foulplay - it's the best damage option that won't fail, and it uses Dragonite's high attack stat against it.
  5. Turn 4
    Gemini 3.8 Flash used Earthquake1,857 tok · 2.2 s · $0.0037

    Earthquake easily knocks out Kingambit at 28% HP. Dragonite easily survives a Supreme Overlord-boosted Sucker Punch at 64% HP.

    Solar Pro 4 used Suckerpunch4,354 tok · 35.4 s · $0.0011

    Kingambit is at 28% HP and Dragonite is at 63%. Dragonite's speed is uncertain (90-145), so it could be faster than Kingambit (102). If Dragonite is faster, it will hit Kingambit first, potentially KOing it. Sucker Punch is priority +1, guaranteeing Kingambit attacks first. Dragonite attacked last turn, so Sucker Punch should not fail. This is the safest play to secure a hit and potentially knock out Dragonite without taking damage first.

    Reasoning trace (1,425 words)
    Thinking Process:
    
    1.  **Analyze the current state:**
        *   **My Active:** Kingambit (49/175 HP, 28%). Ability: Supreme Overlord (10% power boost per fainted ally, currently 1 ally fainted = +10% power). Item: Scope Lens (Crit boost). Moves: Sucker Punch, Iron Head, Foul Play, Sword Dance.
        *   **Opponent Active:** Dragonite (63% HP). Moves: Earthquake (revealed). Possible abilities: Inner Focus, Multiscale. Stats: Speed range 90-145. My Kingambit Speed is 102.
        *   **Bench:** Rotom-Wash (100% HP, Damp Rock, Levitate).
        *   **Context:** Turn 4. Opponent's Gholdengo fainted Turn 1. Kingambit came in Turn 1. Opponent switched to Dragonite Turn 2. Kingambit tried Sucker Punch Turn 2 (failed, Dragonite didn't attack). Dragonite used Earthquake Turn 3 (SE, Kingambit at 28%). Kingambit used Foul Play Turn 3 (Dragonite at 63%).
        *   **Threat:** Dragonite is at 63% HP. It has Earthquake. It might have Dragon Claw, Fire Punch, or Roost. It could be faster or slower than Kingambit (102 Spe). If it's faster, it moves first. If it's slower, Kingambit moves first.
        *   **Goal:** Knock out Dragonite or set up safely.
    
    2.  **Evaluate Options:**
        *   **Sucker Punch:** Priority +1. Guaranteed to go first if Dragonite attacks. Dragonite is at 63%. Kingambit's Attack is 205 (base 100 + 10% SO + maybe boosts? No boosts yet). Sucker Punch is 70 BP. Foul Play uses opponent's Attack. Dragonite's Attack is likely high (138-204). Foul Play might hit harder than Sucker Punch if Dragonite has high Atk. However, Sucker Punch guarantees going first. If Dragonite is faster (Spe > 102), Sucker Punch is the only way to hit first. If Dragonite is slower, Kingambit moves first anyway. Given Dragonite's common sets (Choice Band, Sword Dance, etc.), it often runs fast or has Multiscale. If it has Multiscale, it's at 63%, so Multiscale is off. Wait, Multiscale halves damage at full HP. It's at 63%, so Multiscale is inactive. Inner Focus prevents flinch.
        *   **Iron Head:** 80 BP, 20% flinch. Steel type. Dragonite is weak to Steel? No, Dragonite is Dragon/Flying. Steel is neutral. Iron Head is neutral.
        *   **Foul Play:** 95 BP. Uses Dragonite's Attack. Dragonite's Attack is likely high. This could be a strong hit. But it's not priority. If Dragonite is faster, it will hit Kingambit with Earthquake (or another move) before Kingambit attacks. Kingambit is at 28%. One more Earthquake might KO it (Earthquake is 100 BP, SE on Steel/Dark? Dark is neutral to Ground. Steel is neutral to Ground. Wait, Kingambit is Dark/Steel. Ground is neutral to both. So Earthquake is neutral. But Kingambit is already hurt. If Dragonite is faster, Kingambit might die).
        *   **Sword Dance:** Boosts Attack by 2. Sets up for a sweep. But Kingambit is at 28%. If Dragonite is faster, it hits first. If Dragonite is slower, Kingambit hits first, then SD. But SD doesn't damage.
        *   **Switch to Rotom-Wash:** Rotom-W is 100% HP. Dragonite is weak to Ice (not on Rotom), Dragon (not on Rotom), Fairy (not on Rotom). Rotom-W has Thunderbolt, Hydro Pump, Shadow Ball, Volt Switch. Dragonite is neutral to all these (Electric neutral to Dragon/Flying? Flying is neutral to Electric. Dragon is neutral to Electric. So Thunderbolt is neutral. Water is neutral to Dragon, super effective against Flying? No, Water is neutral to Flying. Wait, Water vs Flying is neutral. Water vs Dragon is neutral. So Rotom-W hits neutral. Rotom-W is a defensive pivot. But Dragonite can hit Rotom-W with Earthquake (neutral), Dragon Claw (neutral), Fire Punch (neutral). Rotom-W has Damp Rock for Rain, but no rain. Levitate avoids Ground. So Rotom-W is safe from Earthquake. But Dragonite might have a strong neutral hit. Switching might be safe, but Kingambit is the win condition here with Supreme Overlord.
    
    3.  **Determine the best action:**
        *   Kingambit is the attacker. It has Supreme Overlord (+10% power). It has Scope Lens.
        *   Dragonite is at 63%.
        *   Speed is the key. Kingambit Spe 102. Dragonite Spe 90-145.
        *   If Dragonite is faster (Spe > 102), Kingambit needs priority to hit first. Sucker Punch is the only priority move.
        *   If Dragonite is slower (Spe < 102), Kingambit moves first.
        *   Foul Play uses Dragonite's Attack. If Dragonite has high Attack, Foul Play hits hard. But if Dragonite is faster, Kingambit takes a hit first.
        *   Sucker Punch is 70 BP. Foul Play is 95 BP. With SO (+10%), Sucker Punch is effectively 77 BP. Foul Play is 104.5 BP.
        *   However, Sucker Punch guarantees going first. If Dragonite is faster, Sucker Punch is crucial. If Dragonite is slower, Sucker Punch still goes first (priority overrides speed).
        *   Wait, Sucker Punch "Fails if target is not attacking." Dragonite attacked last turn (Earthquake). It is likely to attack this turn. So Sucker Punch should work.
        *   If I use Sucker Punch, I hit first. Dragonite is at 63%. Can Sucker Punch KO it? Kingambit Atk 205. Sucker Punch 70 BP. SO +10%. Effective BP 77. Dragonite Def 103-161. HP 166-198.
        *   Let's estimate damage. Level 50. Atk 205 vs Def ~130 (avg). BP 77. STAB? Sucker Punch is Dark. Dragonite is Dragon/Flying. Dark is neutral. So no STAB.
        *   Damage ≈ (205 * 77) / (130 * 50) * 100 ≈ 15785 / 6500 * 100 ≈ 243%? No, formula is more complex. Roughly, 205 Atk vs 130 Def is a ratio of 1.57. BP 77. Base damage ~ 77 * 1.57 ≈ 120. Modifiers: Level 50, random variance (0.85-1.0), SO (+10%).
        *   Actually, let's look at Foul Play. Foul Play uses Dragonite's Atk. Dragonite Atk 138-204. If Dragonite has high Atk (e.g., 180), Foul Play (95 BP) uses 180 Atk. Kingambit Def 142. Ratio 180/142 ≈ 1.26. BP 95. Damage ≈ 95 * 1.26 ≈ 120. Similar to Sucker Punch.
        *   But Sucker Punch goes first. If Dragonite is faster, it hits Kingambit first. Kingambit is at 28%. One more hit might KO. So hitting first is safer.
        *   Also, Sucker Punch has a chance to flinch? No, Sucker Punch doesn't flinch. Iron Head flinches.
        *   Wait, Sucker Punch is Dark. Dragonite is neutral.
        *   Is there a better move? Foul Play might hit harder if Dragonite has high Atk. But speed is the deciding factor. If Dragonite is faster, Kingambit dies. If Dragonite is slower, Kingambit hits first anyway.
        *   Given the uncertainty of Dragonite's speed (90-145), and Kingambit's low HP (28%), playing safe with priority is wise. Sucker Punch ensures Kingambit attacks first.
        *   Also, Dragonite might have Multiscale. If it had Multiscale, it would be at full HP. It's at 63%, so Multiscale is off. This means it's vulnerable.
        *   If I use Sucker Punch and it KO's Dragonite, great. If not, Dragonite attacks next. But Kingambit hit first.
        *   What about Foul Play? If Dragonite is slower, Kingambit hits first with Foul Play. Foul Play might hit harder. But if Dragonite is faster, Kingambit takes a hit.
        *   Given Kingambit is at 28%, risking a hit from a potentially faster Dragonite is dangerous. Sucker Punch is the safer bet to secure a hit first.
        *   Also, Sucker Punch is Dark. Dragonite is weak to Fairy, Ice, Dragon. Dark is neutral.
        *   Wait, Kingambit's Foul Play uses opponent's Attack. If Dragonite has a Choice Band or high Attack investment, Foul Play could be massive. But again, speed.
        *   Let's check the speed tie. Kingambit 102. Dragonite 90-145. If Dragonite is 100-102, it's close. If Dragonite is 140+, it's faster. If Dragonite is 90, it's slower.
        *   Common Dragonite sets: Choice Band (fast), Sword Dance (slower), Heavy Slam (slower). If it's Choice Band, it's likely fast. If it's SD, it might be slower.
        *   But I don't know. Priority is the safest play to ensure Kingambit acts first.
        *   Also, Sucker Punch fails if target is not attacking. Dragonite attacked last turn. It's likely attacking.
        *   Therefore, Sucker Punch is the best action to guarantee a hit first and potentially KO or weaken Dragonite safely.
    
    4.  **Final Decision:** Sucker Punch. It's priority, ensures Kingambit moves first regardless of Dragonite's speed, and Dragonite is at 63% HP, vulnerable. Kingambit is low HP, so avoiding a hit is priority.
    
    <thought>
    Kingambit is at 28% HP and Dragonite is at 63%. Dragonite's speed is uncertain (90-145), so it could be faster than Kingambit (102). If Dragonite is faster, it will hit Kingambit first, potentially KOing it. Sucker Punch is priority +1, guaranteeing Kingambit attacks first. Dragonite attacked last turn, so Sucker Punch should not fail. This is the safest play to secure a hit and potentially knock out Dragonite without taking damage first.
    </thought>
    <decision>
    MOVE: suckerpunch
    </decision>
    Solar Pro 4 switched to Rotom1,727 tok · 3.2 s · $0.0002

    Kingambit fainted to Dragonite's Earthquake, so I must switch. Rotom-Wash is the only legal action and has Levitate, making it immune to Earthquake. Dragonite is at 11% HP, so I can likely knock it out after switching in.

    Reasoning trace (120 words)
    The opponent's Dragonite is at 11% HP and about to move. It used Earthquake last turn and will likely try to finish me off. My Kingambit is already fainted, so I have no choice but to switch. Rotom-Wash is the only legal action available. It's a good switch because Rotom-Wash is immune to Earthquake (Levitate) and can set up or attack next turn. Dragonite is at very low HP, so I might be able to take it out after switching in.
    
    The deciding factor is that Kingambit fainted, so I must switch, and Rotom-Wash is the only option. It's also a favorable matchup against Dragonite due to Levitate immunity to Earthquake and good special attacking stats.
    
    I'll switch to Rotom-Wash.
  6. Turn 5
    Gemini 3.8 Flash used Extremespeed1,917 tok · 2.7 s · $0.0039

    Rotom-Wash is the opponent's last Pokémon, and Dragonite is in lethal range. Extreme Speed guarantees priority damage before Dragonite goes down, setting up Choice Scarf Gholdengo for an easy clean up.

    Solar Pro 4 used Thunderbolt1,982 tok · 8.1 s · $0.0003

    Dragonite is at 11% HP, so it's nearly knocked out. Rotom-Wash outspeeds most Dragonite sets and Thunderbolt is accurate and will secure the KO without switching out.

    Reasoning trace (177 words)
    The opponent's Dragonite is at 11% HP, so it's nearly knocked out. Rotom-Wash is faster (138 speed) and likely outspeeds Dragonite unless it's max speed invested. Thunderbolt is super effective against Dragonite (Dragon/Flying resists Electric? Wait, Dragon/Flying: Electric is neutral against Dragon, neutral against Flying, so neutral). Actually, Electric is neutral against Dragonite. But Dragonite is at 11%, so any move should KO it. Thunderbolt has 100% accuracy and decent power. Hydropump is not very effective on Dragonite (Water vs Dragon/Flying: Water is neutral against Dragon, neutral against Flying, so why "not very effective"? Wait, the move description says "not very effective on dragonite" - that's odd. Water is neutral against Dragon and Flying. Maybe it's a typo or the game considers something else. Regardless, Thunderbolt is better. Shadowball is neutral. Voltswitch would switch out after damaging, but Dragonite is at 11% so we can just KO it and stay in. Best action: Thunderbolt to finish it off.
    
    Deciding factor: Dragonite is at 11% HP, so a reliable hit will KO it. Thunderbolt is accurate and sufficient.
    Gemini 3.8 Flash switched to Gholdengo1,686 tok · 2.5 s · $0.0032

    Rotom-Wash is the opponent's final Pokémon and is weakened to 58% HP. Choice Scarf Gholdengo easily outspeeds it and secures the knockout with Shadow Ball, whereas Primarina risks taking heavy damage from Thunderbolt.

  7. Turn 6
    Gemini 3.8 Flash used Shadowball1,914 tok · 2.6 s · $0.0037

    Gholdengo outspeeds Rotom-Wash thanks to Choice Scarf. Rotom-Wash is at 58% HP and the opponent's final Pokémon, so a STAB Shadow Ball will easily finish it off to secure the win.

    Solar Pro 4 used Shadowball3,979 tok · 35.8 s · $0.0010

    My bench only lists fainted Gholdengo and Kingambit, meaning Rotom-Wash is likely my last Pokémon, making Volt Switch a suicide move. Gholdengo is Steel/Ghost, so Shadow Ball is super effective against it. With Rotom-W's high Special Attack (172) and Gholdengo's variable but potentially low Special Defense (99-157), Shadow Ball has a strong chance to knock it out or severely weaken it, aided by the 20% Special Defense drop. Thunderbolt is neutral and weaker, while HydroPump's 80% accuracy is too risky. I must attack with Shadow Ball to try and end the battle.

    Reasoning trace (1,249 words)
    Thinking Process:
    
    1.  **Analyze the Battle State:**
        *   **My Active:** Rotom-Wash (73/125 HP, 58.4%). Moves: Thunderbolt, HydroPump, Shadow Ball, Volt Switch.
        *   **Opponent Active:** Gholdengo (100% HP). Moves: Shadow Ball. Ability: Good as Gold (immune to status).
        *   **Opponent Bench:** Dragonite fainted. Gholdengo is in. 1 more Pokémon coming in from: Mimikyu, Garchomp, Volcarona, Primarina.
        *   **My Bench:** Gholdengo (fainted), Kingambit (fainted). Wait, the prompt says "YOUR BENCH: gholdengo [FAINTED], kingambit [FAINTED]". This means my entire bench is empty? No, wait. The prompt says "Opponent brought 3 of the 6 it showed at team preview: 1 more is still to come in, from: mimikyu, garchomp, volcarona, primarina". It doesn't explicitly list my remaining bench, but it says "YOUR BENCH: gholdengo [FAINTED], kingambit [FAINTED]". This implies I only have Rotom-Wash left? Or maybe the prompt just lists the fainted ones. Let's assume I only have Rotom-Wash left, or at least I need to focus on the current matchup.
        *   **Matchup:** Rotom-W vs Gholdengo.
        *   **Gholdengo's Stats:** SpA 137-203, Spe 93-149. Rotom-W SpA 172, Spe 138.
        *   **Gholdengo's Move:** Shadow Ball (80 BP).
        *   **Rotom-W's Moves:** Thunderbolt (90 BP), HydroPump (110 BP, 80% acc), Shadow Ball (80 BP, SE, 20% SpD drop), Volt Switch (70 BP, switch after).
        *   **Damage Calculation (Mental):**
            *   Gholdengo's Shadow Ball vs Rotom-W: Ghost is neutral to Electric/Water. Rotom-W has high SpD (129). Gholdengo's SpA is up to 203. If Gholdengo is max SpA (203) and max Spe (149), it outspeeds Rotom-W (138). Shadow Ball (80 BP) vs SpD 129. It will likely do around 50-70% damage if Gholdengo is fully invested. Rotom-W is at 58%. One more hit might KO or leave it very low.
            *   Rotom-W's Shadow Ball vs Gholdengo: Ghost is super effective against Steel/Ghost? Wait, Ghost is neutral against Ghost, but Steel is weak to Ghost? No, Steel is weak to Ghost? Let's check type chart. Ghost is super effective against Psychic and Ghost. Steel is weak to Ghost? No, Steel resists Ghost? Wait. Ghost moves are super effective against Psychic and Ghost. Steel is *not* weak to Ghost. Wait, let me double check. Ghost vs Steel: Neutral. Ghost vs Ghost: Super Effective. Gholdengo is Steel/Ghost. So Ghost moves are super effective against Gholdengo! Yes, Ghost hits Steel/Ghost for super effective damage (2x).
            *   Rotom-W's Shadow Ball: 80 BP, 100% acc, 20% SpD drop. Super effective. Gholdengo's SpD is 99-157. If Gholdengo is low SpD, this could KO. If high SpD, it might not.
            *   Rotom-W's Thunderbolt: 90 BP, neutral.
            *   Rotom-W's HydroPump: 110 BP, neutral, 80% acc. Risky.
            *   Rotom-W's Volt Switch: 70 BP, switch out. Good if I want to bring in another Pokémon, but my bench seems empty or I don't know what's left. The prompt says "YOUR BENCH: gholdengo [FAINTED], kingambit [FAINTED]". This strongly implies I have no other Pokémon left. If I have no other Pokémon, Volt Switch is suicide because I'll have to send out a fainted Pokémon? No, in Pokémon, if you have no Pokémon left, you lose. If I use Volt Switch and have no bench, I lose immediately. So Volt Switch is invalid if bench is empty. Let's assume I have no bench left based on the prompt listing only fainted Pokémon. Wait, the prompt says "Opponent brought 3 of the 6 it showed at team preview: 1 more is still to come in". It doesn't say my bench is empty, it just lists the fainted ones. But usually, these prompts list all available Pokémon. If it only lists fainted ones, I might be down to my last mon. Let's assume I only have Rotom-W. If I have no other Pokémon, Volt Switch is a losing move. I should attack.
    
    2.  **Evaluate Options:**
        *   **Shadow Ball:** Super effective against Gholdengo. 20% chance to lower SpD. Gholdengo's only move is Shadow Ball. If I hit it hard, I might KO it. Gholdengo's SpD range is 99-157. Rotom-W's SpA is 172. Shadow Ball (80) * 172 / 99 = high damage. Even at 157 SpD, it's decent. The SpD drop increases the chance of a KO next turn.
        *   **Thunderbolt:** Neutral, 90 BP. Less damage than Shadow Ball.
        *   **HydroPump:** 110 BP but 80% accuracy. Gholdengo is Steel/Ghost, so Water is neutral. 80% acc is risky when I'm at 58% HP and might get KO'd next turn.
        *   **Volt Switch:** Only good if I have a better switch-in. I don't know my bench, but if I'm down to Rotom-W, it's bad. Also, Gholdengo's Shadow Ball might KO Rotom-W if it's fast and high SpA. Switching out might be safer if I have a Pokémon that can handle Gholdengo, but I don't know my bench. Given the prompt only lists fainted Pokémon on my bench, it's highly likely I have no other Pokémon. I must attack.
    
    3.  **Speed Check:**
        *   Rotom-W Speed: 138.
        *   Gholdengo Speed: 93-149.
        *   If Gholdengo is faster (140-149), it moves first and hits with Shadow Ball. Shadow Ball vs Rotom-W (SpD 129). If Gholdengo is max SpA (203), Shadow Ball does significant damage. Rotom-W is at 58%. It might survive, but it's risky.
        *   If Rotom-W is faster (138 > Gholdengo's 93-138), I move first. I can potentially KO Gholdengo with Shadow Ball before it moves.
        *   Since Gholdengo's speed is uncertain, attacking with the best move is crucial. Shadow Ball is super effective and has a chance to lower SpD, making a KO more likely. It's the best offensive move.
    
    4.  **Decision:**
        *   Use Shadow Ball. It's super effective, reliable (100% acc), and has a secondary effect that helps secure the KO. Thunderbolt is inferior. HydroPump is too inaccurate. Volt Switch is likely a loss if I have no bench.
    
        Let's double check type effectiveness: Ghost vs Steel/Ghost. Ghost is super effective against Ghost. Steel is neutral to Ghost. So overall 2x super effective. Correct.
        Rotom-W's Shadow Ball is the clear best choice to try and end the battle or severely weaken Gholdengo.
    
        Wait, is there any reason to use Thunderbolt? No.
        Is there any reason to use Volt Switch? Only if I have a Pokémon that can safely switch in. But I don't know my bench. The prompt says "YOUR BENCH: gholdengo [FAINTED], kingambit [FAINTED]". This implies those are the only ones on my bench, and they are fainted. So I have 0 Pokémon on bench. Volt Switch would cause me to lose. So I must attack.
    
        Therefore, Shadow Ball is the optimal move.
    
        Let's format the output.
        <thought>
        I am likely down to my last Pokémon (Rotom-W), as my bench only lists fainted Gholdengo and Kingambit. Volt Switch is therefore a losing move. Gholdengo is Steel/Ghost, making Shadow Ball super effective against it. With Rotom-W's high SpA (172) and Gholdengo's potentially low SpD (99-157), Shadow Ball has a strong chance to KO or severely weaken it, especially with the 20% SpD drop. Thunderbolt is neutral and weaker, while HydroPump is too inaccurate. I must attack with Shadow Ball to try and end the match.
        </thought>
        <decision>
        MOVE: shadowball
        </decision>
        Wait, let's verify the bench listing. Sometimes prompts only list the fainted ones to save space, but usually they list all. "YOUR BENCH: - gholdengo [FAINTED] ... - kingambit [FAINTED] ..." This strongly implies these are the only two I brought, and both are dead. So I am on my last Pokémon. Volt Switch is suicide. Shadow Ball is the only logical choice.
    
        Final check of the move ID: "shadowball" is in the legal actions.
        Action: MOVE: shadowball
        Done.