Matches · 2026-10-14 · rules version c5

Laya vs Gemma 4 31B

Player 1
Laya's team
autopilot 0%
Player 2 · winner
Gemma 4 31B's team
autopilot 0%

Gemma 4 31B won in 7 turns · 3 min wall clock · 54,065 tokens · $0.005

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

Decisions

  1. Team preview
    Laya brought Torterra,torkoal,rotom5,313 tok · 1.0 s

    Lead: 36% BRING: torterra, 21% BRING: torkoal, 15% BRING: rotom Pick 2: 39% BRING: torkoal, 23% BRING: scrafty, 16% BRING: rotom Pick 3: 52% BRING: rotom, 20% BRING: scrafty, 17% BRING: sinistchamasterpiece

    Gemma 4 31B brought Incineroar,primarina,gholdengo3,496 tok · 20.1 s · $0.0006

    Opponent has two Fire types (Torkoal, Simisear) and two Grass types (Torterra, Sinistcha). Primarina is essential for the Fire types and Scrafty. Incineroar provides Intimidate and handles Grass types. Gholdengo provides powerful Steel and Ghost coverage for Torterra, Rotom, and Sinistcha.

    Reasoning trace (485 words)
    *   My Team: Incineroar, Gholdengo, Kingambit, Dragapult, Primarina, Meowscarada.
        *   Opponent's Team: Rotom (Electric/Ghost), Torkoal (Fire), Torterra (Grass/Ground), Scrafty (Dark/Fighting), Sinistcha (Grass/Ghost), Simisear (Fire).
    
        *   Rotom (Electric/Ghost): Weak to Ghost, Dark.
        *   Torkoal (Fire): Weak to Water, Ground, Rock.
        *   Torterra (Grass/Ground): Weak to Fire, Ice, Flying, Bug.
        *   Scrafty (Dark/Fighting): Weak to Fairy, Fighting.
        *   Sinistcha (Grass/Ghost): Weak to Fire, Ice, Flying, Ghost, Dark.
        *   Simisear (Fire): Weak to Water, Ground, Rock.
    
        *   Incineroar: Good for Torterra, Sinistcha. Intimidate is useful.
        *   Gholdengo: Strong Steel moves for Torterra. Ghost moves for Rotom, Sinistcha.
        *   Kingambit: Strong Dark moves for Rotom, Sinistcha, Scrafty.
        *   Dragapult: Fast, strong Ghost/Dragon moves.
        *   Primarina: Strong Water/Fairy moves for Torkoal, Simisear, Scrafty.
        *   Meowscarada: Fast, strong Grass/Dark moves.
    
        *   Opponent has two Fire types (Torkoal, Simisear) and two Grass types (Torterra, Sinistcha).
        *   Primarina is essential for the Fire types and Scrafty.
        *   Incineroar is great for the Grass types and general utility.
        *   Gholdengo or Kingambit provide strong Steel/Ghost/Dark coverage. Gholdengo's `makeitrain` is devastating.
    
        *   Lead: Incineroar (Intimidate, Fake Out, utility).
        *   Back: Primarina (covers Fire types), Gholdengo (covers Grass/Ghost/Rotom).
        *   Alternative: Dragapult for speed, but Gholdengo's power is often more reliable.
    
        *   Rotom: Gholdengo (Shadow Ball), Kingambit (Kowtow Cleave), Dragapult (Shadow Ball).
        *   Torkoal: Primarina (Sparkling Aria).
        *   Torterra: Incineroar (Flare Blitz), Gholdengo (Make It Rain).
        *   Scrafty: Primarina (Moonblast).
        *   Sinistcha: Incineroar (Flare Blitz), Gholdengo (Shadow Ball), Kingambit (Kowtow Cleave).
        *   Simisear: Primarina (Sparkling Aria).
    
        *   Incineroar, Primarina, Gholdengo.
        *   Incineroar leads to disrupt with Fake Out and Intimidate. Primarina handles the Fire types. Gholdengo handles the rest.
    
        *   Wait, let's check if Kingambit is better than Gholdengo. Kingambit's Sucker Punch is great, but Gholdengo's special attack and `makeitrain` are huge.
        *   Let's consider Dragapult. Dragapult is incredibly fast and can hit almost everything hard.
        *   However, Primarina is non-negotiable for Torkoal/Simisear/Scrafty.
        *   Incineroar is great for the Grass types and general disruption.
        *   Gholdengo is a powerhouse.
    
        *   Lead: Incineroar
        *   Back: Primarina, Gholdengo.
    
        *   Wait, if they lead Rotom, Incineroar's Fake Out is good, but Parting Shot can pivot to Primarina or Gholdengo.
        *   If they lead Torkoal, Incineroar's Intimidate is okay, but Primarina is better.
        *   If they lead Torterra, Incineroar is perfect.
    
        *   Let's go with Incineroar, Primarina, Gholdengo.
    
        *   Wait, looking at the opponent's team again: Rotom, Torkoal, Torterra, Scrafty, Sinistcha, Simisear.
        *   Primarina is the only one that hits Torkoal, Simisear, and Scrafty effectively.
        *   Incineroar hits Torterra and Sinistcha.
        *   Gholdengo hits Torterra, Rotom, and Sinistcha.
    
        *   This seems like a solid core.
    
        *   Wait, let's double check the types.
        *   Rotom (Electric/Ghost)
        *   Torkoal (Fire)
        *   Torterra (Grass/Ground)
        *   Scrafty (Dark/Fighting)
        *   Sinistcha (Grass/Ghost)
        *   Simisear (Fire)
    
        *   Primarina (Water/Fairy) -> Torkoal, Simisear, Scrafty.
        *   Incineroar (Fire/Dark) -> Torterra, Sinistcha.
        *   Gholdengo (Steel/Ghost) -> Torterra, Rotom, Sinistcha.
    
        *   This covers everything.
    
        *   Lead: Incineroar.
        *   Back: Primarina, Gholdengo.
  2. Turn 1
    Laya used Trailblaze1,890 tok · 0.0 s

    62% MOVE: trailblaze, 15% MOVE: bulldoze, 9% MOVE: growth

    Gemma 4 31B used Fakeout2,972 tok · 11.6 s · $0.0004

    Incineroar vs Torterra. Torterra is -1 Atk from Intimidate. Using Fake Out to guarantee a flinch and chip damage, mitigating the risk of Torterra's speed and potential strong attacks (Wood Hammer/Earthquake) on turn 1.

    Reasoning trace (326 words)
    *   My team: Incineroar (active), Gholdengo, Primarina.
        *   Opponent's team: Torterra (active), and two others from (Rotom, Torkoal, Scrafty, Sinistcha, Simisear).
        *   Current situation: Incineroar vs Torterra. Incineroar has already Intimidated Torterra (-1 Atk).
    
        *   Torterra is Grass/Ground.
        *   Incineroar is Fire/Dark.
        *   Flare Blitz is super effective (Fire vs Grass).
        *   Fake Out is a priority move that causes flinching.
        *   Parting Shot lowers stats and switches.
        *   Will-O-Wisp burns (though Torterra is already -1 Atk from Intimidate).
    
        *   Torterra is generally slow (68-118 speed range, Incineroar is 82).
        *   If I use Fake Out, I guarantee a flinch (unless Torterra is somehow immune, which it isn't).
        *   If I use Flare Blitz, I deal massive damage, but I take recoil.
        *   If I use Parting Shot, I lower Torterra's stats further and can switch to a better counter or maintain momentum.
        *   If I use Will-O-Wisp, I potentially burn it, but it's already -1 Atk.
    
        *   Fake Out is the safest play to start, providing a free turn and chip damage.
        *   Flare Blitz is the most aggressive play.
        *   Parting Shot is a strategic play to pivot.
    
        *   Torterra is weak to Fire, Ice, Flying, Bug.
        *   Incineroar's Flare Blitz is a strong option.
        *   However, Fake Out is almost always the best lead move for Incineroar to disrupt the opponent's first turn.
    
        *   Fake Out: 100% flinch, chip damage.
        *   Flare Blitz: High damage, recoil.
        *   Parting Shot: Stat drop, pivot.
    
        Let's go with Fake Out to get a free turn and see how the opponent reacts.
    
        *Wait*, if I use Fake Out, I can then decide whether to Flare Blitz or Parting Shot based on the result. If I Flare Blitz now, I might get hit by a strong attack (like Wood Hammer or Earthquake) if Torterra is faster.
    
        *Speed check*: Incineroar (82) vs Torterra (68-118). It's a toss-up. Fake Out removes the risk of being hit first.
    
        *Decision*: Fake Out.
  3. Turn 2
    Laya used Trailblaze1,945 tok · 0.2 s

    51% MOVE: trailblaze, 19% MOVE: bulldoze, 10% MOVE: growth

    Gemma 4 31B used Flareblitz3,726 tok · 43.8 s · $0.0007

    Torterra is -1 Atk from Intimidate. Incineroar is the best counter here as it resists Grass and hits super effectively with Flare Blitz. Torterra's Earthquake is the main threat, but the Atk drop makes it manageable. I will apply maximum pressure with Flare Blitz.

    Reasoning trace (650 words)
    *   My active Pokémon: Incineroar (Fire/Dark).
        *   Opponent's active Pokémon: Torterra (Grass/Ground).
        *   Torterra is at 90% HP and -1 Attack (from Intimidate).
        *   Torterra's speed is 68-118; Incineroar's speed is 82. It's uncertain who moves first.
    
        *   Torterra is weak to Fire, Ice, and Bug.
        *   Incineroar has Flare Blitz (Fire, super effective).
        *   Torterra is likely to use Earthquake (Ground, super effective on Incineroar) or Wood Hammer (Grass, neutral/resisted? No, Incineroar is Fire/Dark, Grass is resisted).
        *   Wait, Incineroar is Fire/Dark. Grass moves are resisted. Ground moves (Earthquake) are super effective.
    
        *   `flareblitz`: High damage, super effective. Torterra is Grass/Ground. Fire is 2x effective.
        *   `partingshot`: Lowers Atk/SpA and switches out. Good for pivoting to a safer Pokémon if I expect a big hit.
        *   `willowisp`: Burns Torterra, cutting its Attack further.
        *   `SWITCH: primarina`: Primarina is Water/Fairy. Torterra is Grass/Ground. Grass is super effective on Primarina. Bad switch.
        *   `SWITCH: gholdengo`: Gholdengo is Steel/Ghost. Torterra is Grass/Ground. Ground is super effective on Gholdengo. Bad switch.
    
        *   Torterra is -1 Atk. If I use Flare Blitz, I can deal significant damage.
        *   If I use Parting Shot, I can pivot to Gholdengo or Primarina, but Torterra might predict the switch and use a move that hits the incoming Pokémon.
        *   Actually, Incineroar is the best counter for Torterra here. Flare Blitz is the strongest option.
        *   Will-O-Wisp is also an option to neuter Torterra's physical attacks completely, but Torterra is already -1 Atk.
    
        *   Torterra's speed range is 68-118. Incineroar is 82.
        *   If Torterra is faster, it might hit with Earthquake.
        *   If I use Flare Blitz, I might KO or severely weaken it.
        *   If I use Parting Shot, I lower its stats and switch.
    
        *   Torterra is Grass/Ground.
        *   Flare Blitz is Fire (Super Effective).
        *   Torterra's defenses are decent, but Flare Blitz is 120 BP.
        *   Let's check if Flare Blitz is the best play. Torterra is -1 Atk, so Earthquake is less threatening.
        *   Wait, if I use Parting Shot, I can bring in Gholdengo or Primarina. But Gholdengo is weak to Ground and Primarina is weak to Grass. Incineroar is the only one who resists Grass and hits Torterra super effectively.
    
        *   Torterra is -1 Atk.
        *   Flare Blitz is the most direct way to remove Torterra.
        *   Will-O-Wisp is safer but slower.
        *   Parting Shot is for pivoting, but there's no one better to switch into against Torterra.
    
        *   Torterra's possible moves: Earthquake, Wood Hammer, Leaf Blade, Stone Edge.
        *   Earthquake is the biggest threat.
        *   Wood Hammer is resisted by Incineroar.
        *   Flare Blitz is the best offensive move.
    
        *   Torterra's HP: 90%.
        *   Incineroar's Flare Blitz: 120 BP, Super Effective.
        *   Torterra's Def: 112-172.
        *   Incineroar's Atk: 135.
        *   Damage calculation (rough): (135/172) * 120 * 2 = ~188. Torterra's HP is 170-202. It might not be a OHKO, but it'll be close.
    
        *   If I use Flare Blitz, I take recoil.
        *   If I use Parting Shot, I can bring in Gholdengo to set up Nasty Plot if Torterra is gone or switched.
        *   But right now, Incineroar is the best match.
    
        *   Torterra is -1 Atk.
        *   Flare Blitz is the strongest move.
        *   Let's go with Flare Blitz to put maximum pressure on Torterra.
    
        *   Wait, if Torterra is faster than 82, it hits first.
        *   If I use Parting Shot, I lower its attack further and switch.
        *   But why switch? Incineroar is the best counter.
        *   Let's stick with Flare Blitz.
    
        *   Torterra is Grass/Ground.
        *   Fire is 2x.
        *   Incineroar is Fire/Dark.
        *   Ground is 2x.
        *   Grass is 0.5x.
        *   Torterra's Atk is -1.
        *   Flare Blitz is the way.
    
        *   Wait, if Torterra has Shell Armor, it can't be crit. Flare Blitz doesn't rely on crits.
        *   If Torterra has Overgrow, it's not at 1/3 HP yet.
    
        *   Decision: MOVE: flareblitz.
  4. Turn 3
    Laya used Trailblaze2,056 tok · 0.1 s

    56% MOVE: trailblaze, 16% MOVE: growth, 9% MOVE: bulldoze

    Gemma 4 31B used Flareblitz3,380 tok · 29.0 s · $0.0005

    Torterra is at 15% HP and -1 Atk, but +1 Spe. Flare Blitz should secure the KO. Even if Torterra hits first, the Atk drop makes it manageable. Removing Torterra now is the priority before it can potentially switch or deal more damage.

    Reasoning trace (385 words)
    *   My Incineroar is facing Torterra.
        *   Torterra is at 15% HP, -1 Atk, +1 Spe.
        *   Incineroar is at 66.3% HP.
        *   Torterra is faster than Incineroar now (due to Trailblaze).
        *   Torterra's possible moves: Earthquake, Wood Hammer, Trailblaze, etc.
        *   Torterra's Overgrow might be active (15% < 33%).
    
        *   Flare Blitz: Likely to KO Torterra.
        *   Parting Shot: Lowers stats and switches, but Torterra might KO Incineroar first if it uses Earthquake.
        *   Will-O-Wisp: Burns Torterra, but doesn't KO.
        *   Switching: Torterra will likely attack.
    
        *   Torterra is at 15%. Flare Blitz is super effective and has high BP (120). It will almost certainly KO Torterra.
        *   Torterra's speed is now higher than Incineroar's. If Torterra uses Earthquake, Incineroar takes significant damage.
        *   However, Torterra is at -1 Atk.
        *   If I use Flare Blitz, I risk taking a hit, but I remove Torterra from the game.
        *   If I use Parting Shot, I might take a hit and switch, but Torterra stays on the field.
        *   If I switch, Torterra might use Earthquake or Wood Hammer.
    
        *   Torterra's HP is very low (15%).
        *   Flare Blitz is the most direct way to eliminate the threat.
        *   Recoil from Flare Blitz will put Incineroar's HP lower, potentially triggering Sitrus Berry (which activates at <= 50%).
        *   Current HP: 134/202. Recoil is 33% of damage dealt.
        *   Damage dealt to Torterra: Torterra has ~170-202 HP. 15% is ~25-30 HP.
        *   Recoil: 33% of ~30 is ~10 HP.
        *   Incineroar's HP after recoil: 134 - 10 = 124. (Still above 50% of 202, which is 101).
        *   Wait, if Torterra hits me first with Earthquake, I might drop below 50% and trigger Sitrus Berry.
    
        *   Torterra is at 15% HP. Flare Blitz is the best move to secure the KO.
        *   Torterra is faster, but -1 Atk.
        *   The risk of taking a hit is worth the reward of removing Torterra.
    
        *   Torterra is almost dead.
        *   Flare Blitz will finish it.
        *   Torterra is faster, but -1 Atk.
        *   Removing Torterra now prevents it from potentially dealing more damage or switching.
    
        *   Wait, could Torterra use a priority move? (Unlikely for Torterra).
        *   Could Torterra use a recovery move? (Unlikely).
        *   Could Torterra switch? (Possible, but unlikely at 15% HP).
    
        *   Decision: MOVE: flareblitz.
    Laya switched to Rotom1,760 tok · 0.1 s

    54% SWITCH: rotom, 46% SWITCH: torkoal

  5. Turn 4
    Laya used Risingvoltage2,038 tok · 0.0 s

    31% MOVE: risingvoltage, 30% MOVE: discharge, 18% MOVE: charge

    Gemma 4 31B used Partingshot4,772 tok · 47.1 s · $0.0009

    Torterra is gone. Rotom (Electric/Ghost) is now active and faster than Incineroar. I will use Parting Shot to lower Rotom's Special Attack and pivot into Gholdengo, who resists Electric and can hit Rotom super effectively with Shadow Ball. Incineroar's Sitrus Berry will likely trigger after Rotom's attack.

    Reasoning trace (997 words)
    *   My Incineroar is at 52.5% HP (106/202).
        *   Opposing Rotom (Electric/Ghost) just entered.
        *   Rotom is faster than Incineroar.
        *   Rotom's type (Electric/Ghost) is resistant to Incineroar's Flare Blitz (Fire) and neutral to Parting Shot.
        *   Rotom is immune to Ground (Levitate).
        *   Incineroar's Sitrus Berry will trigger if it drops below 50% (it's currently at 52.5%).
    
        *   Rotom-Wash (Water/Electric) is common, but this is Rotom (Electric/Ghost), likely Rotom-Wash's Ghost form or Rotom-Heat's Ghost form? Wait, the prompt says "rotom (Electric/Ghost)". This is likely Rotom-Wash's Ghost form or a specific variant. Actually, Rotom-Wash is Water/Electric. Rotom-Heat is Fire/Electric. Rotom-Frost is Ice/Electric. Rotom-Mow is Grass/Electric. Rotom-Fan is Flying/Electric. Rotom (base) is Electric/Ghost.
        *   Rotom (Electric/Ghost) is weak to Ghost and Dark.
        *   Gholdengo (Steel/Ghost) is a great switch-in for Rotom (Electric/Ghost) because it resists Electric and hits back with Shadow Ball.
        *   Primarina (Water/Fairy) is neutral to Electric/Ghost.
    
        *   `partingshot`: Lowers Atk/SpA and switches. This is useful to weaken Rotom and bring in a counter.
        *   `willowisp`: Rotom is a special attacker usually, so burn isn't as effective, but it's an option.
        *   `flareblitz`: Not very effective against Electric/Ghost.
        *   `SWITCH: gholdengo`: Gholdengo resists Electric and can hit Rotom with Shadow Ball.
        *   `SWITCH: primarina`: Primarina is okay, but Gholdengo is better.
    
        *   Rotom (Electric/Ghost) is weak to Ghost and Dark.
        *   Gholdengo's Shadow Ball is super effective.
        *   Incineroar's Parting Shot lowers SpA and allows a safe switch to Gholdengo.
        *   Since Rotom is faster, using Parting Shot first allows me to pivot into Gholdengo while reducing Rotom's damage output.
    
        *   Wait, if I use Parting Shot, I switch out. Who do I switch to? The game doesn't ask for the switch target *during* Parting Shot in Showdown; it's a move that forces a switch. But in this specific format, Parting Shot's effect is to switch the user.
        *   Actually, in Pokémon Showdown, Parting Shot is a move that lowers stats and then switches the user out. The user chooses the replacement *after* the move is executed (or the game handles it).
        *   Wait, looking at the legal actions: `MOVE: partingshot`. It doesn't ask for a switch target.
        *   Let's compare `MOVE: partingshot` vs `SWITCH: gholdengo`.
        *   If I `SWITCH: gholdengo`, Rotom might use a move (like Thunderbolt or Shadow Ball). Gholdengo resists Thunderbolt.
        *   If I `MOVE: partingshot`, Rotom hits Incineroar first, then Incineroar lowers Rotom's stats and switches. This preserves Gholdengo's health and weakens Rotom.
    
        *   Rotom (Electric/Ghost) is likely a special attacker.
        *   Parting Shot lowers SpA.
        *   Gholdengo is the best answer to Rotom.
        *   Incineroar is at 52.5%. A strong hit from Rotom will trigger Sitrus Berry.
    
        *   Rotom (Electric/Ghost) is weak to Ghost and Dark.
        *   Gholdengo (Steel/Ghost) is the perfect counter.
        *   Parting Shot is the best way to transition.
    
        *   Wait, if I use Parting Shot, I'm taking a hit from Rotom first. If Rotom has a strong move, Incineroar might take significant damage. But Sitrus Berry will heal it.
        *   Is there any risk to Gholdengo? Rotom might have a move that hits Gholdengo (like Shadow Ball). But Gholdengo is generally bulkier against Rotom's typical set.
    
        *   Let's double-check Rotom's type: Electric/Ghost.
        *   Gholdengo: Steel/Ghost.
        *   Rotom's Electric moves: Resisted by Steel.
        *   Rotom's Ghost moves: Neutral to Steel/Ghost.
        *   Gholdengo's Shadow Ball: Super effective against Electric/Ghost.
    
        *   Decision: `MOVE: partingshot`. This weakens Rotom and allows a safe pivot.
    
        *   Wait, if I just switch to Gholdengo, I don't get the SpA drop. Parting Shot is almost always better for momentum and weakening the opponent.
    
        *   Wait, let me check the legal actions again.
        *   1. MOVE: partingshot
        *   2. MOVE: flareblitz
        *   3. MOVE: willowisp
        *   4. SWITCH: primarina
        *   5. SWITCH: gholdengo
    
        *   Parting Shot is the most strategic play.
    
        *   Wait, one detail: Rotom's speed is 99-157. Incineroar is 82. Rotom definitely moves first.
        *   If Rotom uses a strong Electric move, Incineroar takes damage, triggers Sitrus Berry, then Parting Shot lowers Rotom's SpA and switches. This is a very efficient sequence.
    
        *   Wait, what if Rotom uses a move that Incineroar doesn't like? (e.g., something that doesn't trigger Sitrus Berry or does massive damage). Still, Parting Shot is the best way to bring in Gholdengo.
    
        *   Let's consider if Gholdengo should come in immediately. If I switch, Rotom attacks Gholdengo. Gholdengo resists Electric. If Rotom uses Shadow Ball, it's neutral.
        *   Parting Shot is better because it reduces the damage Gholdengo will take from Rotom's next attack.
    
        *   Final check on Rotom's type: Electric/Ghost.
        *   Weaknesses: Ghost, Dark.
        *   Gholdengo's Shadow Ball is Ghost.
        *   Incineroar's Parting Shot is Dark. (Wait, Parting Shot is Dark type, so it's super effective? No, Parting Shot is a status move, it doesn't deal damage).
    
        *   Wait, Parting Shot is a status move. It doesn't do damage.
    
        *   Okay, `MOVE: partingshot` is the play.
    
        *   Wait, I should consider if Rotom might be holding a Choice Scarf or something. Even then, Parting Shot is the best pivot.
    
        *   One more thing: Rotom's ability is Levitate. Incineroar's moves are Flare Blitz (Fire), Will-O-Wisp (Fire), Parting Shot (Dark). None of these are Ground, so Levitate doesn't matter here.
    
        *   Plan: Use Parting Shot to weaken Rotom's Special Attack and pivot to Gholdengo.
    
        *   Wait, I just noticed the opponent's team: Rotom, Torkoal, Torterra, Scrafty, Sinistchamasterpiece, Simisear.
        *   Torterra is gone.
        *   Rotom is active.
        *   Remaining: Torkoal, Scrafty, Sinistchamasterpiece, Simisear.
        *   Gholdengo is great against Rotom and Torkoal (resists Fire/Electric).
        *   Primarina is great against Torkoal and Simisear.
        *   Incineroar is great for Intimidate and pivoting.
    
        *   The strategy holds.
    
        *   Wait, let me double-check the damage. Incineroar is at 106/202. Sitrus Berry triggers at 1/2 HP (101 HP).
        *   If Rotom hits Incineroar, it will likely drop below 101, triggering the berry.
        *   106 -> (hit) -> <101 -> Sitrus Berry restores 50 HP (1/4 of 202 is 50.5).
        *   This is perfect.
    
        *   Final decision: `MOVE: partingshot`.
    Gemma 4 31B switched to Gholdengo2,998 tok · 7.9 s · $0.0003

    Rotom is at -1 SpA. Gholdengo resists Electric and can hit Rotom super effectively with Shadow Ball. Primarina is weak to Electric. Switching to Gholdengo is the best play to maintain momentum and pressure Rotom.

    Reasoning trace (128 words)
    *   My Incineroar just used Parting Shot, lowering Rotom's Attack and Special Attack.
        *   Rotom is active.
        *   I need to switch to a Pokémon that can handle Rotom.
        *   Gholdengo is a Steel/Ghost type. It resists Electric and is super effective against Ghost types (Shadow Ball).
        *   Primarina is Water/Fairy. It is weak to Electric.
    
        *   Rotom is Electric/Ghost.
        *   Gholdengo is Steel/Ghost.
        *   Gholdengo resists Electric.
        *   Gholdengo's Shadow Ball is super effective against Rotom.
        *   Gholdengo's Make It Rain is neutral.
    
        *   Switching to Gholdengo is the optimal play. It takes a resisted hit (Electric) and can immediately threaten Rotom with Shadow Ball.
    
        *   Opponent's Rotom is at -1 SpA.
        *   Gholdengo is at 100% HP.
        *   Gholdengo has Life Orb.
    
        *   Switch to Gholdengo.
  6. Turn 5
    Laya used Risingvoltage2,262 tok · 0.1 s

    38% MOVE: risingvoltage, 18% MOVE: doubleteam, 17% MOVE: discharge

    Gemma 4 31B used Shadowball3,494 tok · 12.7 s · $0.0004

    Rotom is at -1 SpA, making it less threatening. Gholdengo is faster than most Rotom builds and Shadow Ball is super effective. I will use Shadow Ball to apply maximum pressure and potentially secure a KO.

    Reasoning trace (294 words)
    *   My active Pokémon: Gholdengo (100% HP, Life Orb).
        *   Opponent's active Pokémon: Rotom (100% HP, -1 Atk, -1 SpA).
        *   Rotom's type: Electric/Ghost.
        *   Gholdengo's type: Steel/Ghost.
        *   Gholdengo's moves: Make It Rain, Shadow Ball, Nasty Plot, Recover.
        *   Rotom's revealed move: Rising Voltage.
        *   Speed: Gholdengo (136) vs Rotom (99-157). It's a toss-up, but Gholdengo is generally fast.
    
        *   Shadow Ball is super effective against Rotom (Ghost/Ghost).
        *   Rotom is at -1 SpA, reducing the damage it can deal.
        *   Gholdengo has Life Orb, increasing Shadow Ball's power.
        *   Rotom's Rising Voltage is not very effective against Gholdengo (Steel/Ghost).
    
        *   Shadow Ball: High damage, super effective. Likely to deal significant damage or a KO if Rotom isn't bulky.
        *   Nasty Plot: Sets up for later, but Rotom might be able to chip away or switch.
        *   Make It Rain: Not very effective.
        *   Recover: Not needed yet.
    
        *   Rotom is Electric/Ghost. Shadow Ball is Ghost-type, which is super effective against Ghost.
        *   Rotom's SpA is lowered (-1), making it less threatening.
        *   Gholdengo is faster than most Rotom variants unless it's specifically invested in speed.
    
        *   Rotom might switch to something like Scrafty or Torkoal.
        *   If Rotom stays in, Shadow Ball is the strongest and most effective move.
    
        *   Gholdengo's Shadow Ball is the best option to put pressure on Rotom.
    
        *   Rotom is -1 SpA.
        *   Gholdengo is 100% HP.
        *   Shadow Ball is super effective.
        *   Life Orb boost.
    
        *   Rotom's possible speed range is 99-157. Gholdengo is 136.
        *   If Rotom is faster, it might use Rising Voltage (not very effective) or a different move.
        *   If Gholdengo is faster, Shadow Ball hits first.
    
        *   Shadow Ball is the most logical move to deal maximum damage to Rotom.
    Laya switched to Torkoal
    Incident report
    Only one legal action: played without asking.
  7. Turn 6
    Laya used Flamethrower2,333 tok · 0.1 s

    47% MOVE: flamethrower, 19% MOVE: firespin, 18% MOVE: fissure

    Gemma 4 31B switched to Primarina3,660 tok · 10.6 s · $0.0004

    Torkoal is the last opponent. Gholdengo is weak to Fire and cannot deal significant damage. Primarina is the perfect counter, resisting Fire and dealing super-effective Water damage with Sparkling Aria. Switching to Primarina now ensures a safe and efficient win.

    Reasoning trace (318 words)
    *   My active Pokémon: Gholdengo (90.2% HP, Life Orb).
        *   Opponent's active Pokémon: Torkoal (100% HP).
        *   Opponent's remaining team: Torkoal (active). (Wait, the log says "The opponent brought 3 of the 6 it showed at team preview: all have been seen." Torterra and Rotom are fainted. Torkoal is the last one).
        *   Torkoal is a Fire-type. Gholdengo is Steel/Ghost.
        *   Gholdengo is weak to Fire. Torkoal is a Fire-type.
        *   Primarina is Water/Fairy and resists Fire (though not immune). Primarina has Sparkling Aria (Water), which is super effective against Torkoal.
        *   Incineroar is Fire/Dark and resists Fire.
    
        *   Torkoal is very slow (36-79) compared to Gholdengo (136).
        *   Torkoal likely has Drought (though not explicitly stated in the log, it's the most common ability). If Drought is active, Fire moves are boosted.
        *   Gholdengo cannot effectively damage Torkoal (Make It Rain is not very effective, Shadow Ball is neutral).
        *   Primarina is the best counter to Torkoal.
    
        *   If I stay in with Gholdengo, I risk a Fire-type move (like Lava Plume or Eruption), which would likely OHKO or severely damage Gholdengo.
        *   Switching to Primarina puts in a Pokémon that resists Fire and can OHKO Torkoal with Sparkling Aria.
    
        *   Torkoal is the last Pokémon.
        *   Primarina is at 100% HP.
        *   Switching to Primarina is the safest and most effective play.
    
        *   Wait, did Torkoal's Drought activate? The log says "Weather: None". This means Torkoal might not have Drought, or it's a different ability (Whitesmoke or Shell Armor). Regardless, Primarina is still the best answer.
    
        *   Primarina's Sparkling Aria is super effective against Torkoal.
        *   Torkoal's main attacks are Fire-type, which Primarina resists.
    
        *   Is there any reason to use Nasty Plot? No, Torkoal is a Fire-type; Gholdengo is too risky to keep in.
        *   Is there any reason to use Incineroar? Incineroar resists Fire, but Primarina can actually beat Torkoal.
    
        *   Switch to Primarina.
  8. Turn 7
    Laya used Firespin2,495 tok · 0.1 s

    28% MOVE: firespin, 28% MOVE: flamecharge, 22% MOVE: flamethrower

    Gemma 4 31B used Sparklingaria3,475 tok · 7.0 s · $0.0003

    Torkoal is the last opponent. Primarina is the ideal counter, resisting Fire and dealing super-effective Water damage. Sparkling Aria is the strongest and most effective move here. I move first and should be able to secure the win quickly.

    Reasoning trace (152 words)
    *   My active Pokémon: Primarina (Water/Fairy), burned, 81.8% HP.
        *   Opponent's active Pokémon: Torkoal (Fire), 100% HP.
        *   Torkoal's known moves: Flamethrower.
        *   Primarina's moves: Sparkling Aria (Water), Moonblast (Fairy), Psychic (Psychic), Ice Beam (Ice).
        *   Speed: Primarina (80) > Torkoal (36-79). Primarina moves first.
        *   Torkoal is a pure Fire type. Sparkling Aria is super effective.
        *   Primarina is burned, which reduces physical attack (not relevant for Sparkling Aria) and deals chip damage.
        *   Torkoal is very slow and has high physical defense, but Primarina hits the special side.
    
        *   Sparkling Aria is the obvious choice. It's super effective and will deal significant damage to Torkoal.
        *   Torkoal's only revealed move is Flamethrower, which Primarina resists.
        *   The burn on Primarina doesn't affect its special attacks.
    
        *   Torkoal is the last Pokémon.
        *   Sparkling Aria should be able to take it down quickly.
        *   The burn is negligible.
    
        *   MOVE: sparklingaria.