Matches · 2026-10-11 · rules version c4

DeepSeek V4.1 Flash vs Bonsai 2 27B

Player 1 · winner
DeepSeek V4.1 Flash's team
autopilot 0%
Player 2
Bonsai 2 27B's team
autopilot 0%

DeepSeek V4.1 Flash won in 9 turns · 9 min wall clock · 63,457 tokens · $0.005

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

Decisions

  1. Team preview
    DeepSeek V4.1 Flash brought Dragonite,gholdengo,kingambit4,312 tok · 21.3 s · $0.0012

    Dragonite is the safest lead: Multiscale lets it survive any hit from Garchomp and Ice Spinner threatens a 4x knockout. Gholdengo and Kingambit cover Gardevoir and Mimikyu, while Dragonite handles Garchomp, Krookodile, and Toxapex.

    Reasoning trace (1,237 words)
    We need choose 3. Need best team vs opponent. Opponent has Garchomp, Toxapex, Krookodile, Gardevoir, Corviknight, Mimikyu. We need bring 3. Likely Glimmora lead for hazards? Dragonite, Gholdengo, Kingambit, Garganacl, Annihilape.
    
    We need pick 3. Consider threats: Garchomp, Gardevoir, Mimikyu, Corviknight, Toxapex, Krookodile.
    
    Our best: Gholdengo (Steel/Ghost) good vs Gardevoir? Fairy weak to Steel. Mimikyu Ghost/Fairy, Gholdengo resists Fairy, immune to Ghost? Ghost immune? Gholdengo Ghost/Steel: immune to Normal/Fighting, resists many. Make It Rain strong. Dragonite with Multiscale, ExtremeSpeed, Ice Spinner for Garchomp. Kingambit strong Sucker Punch. Annihilape.
    
    Opponent likely leads? Unknown. We need bring 3. Common: Glimmora lead to set hazards, Gholdengo, Dragonite. But Glimmora frail? Focus Sash. Could set Stealth Rock/Spikes. But opponent has Corviknight defog? Not listed moves. Toxapex regenerator.
    
    Maybe bring Gholdengo, Dragonite, Kingambit? Gholdengo blocks Defog? Good as Gold blocks status moves. But Corviknight could be physical.
    
    We need choose leader. Glimmora can set hazards and Toxic Debris. But if opponent leads Garchomp, Earth Power? Glimmora faster? Glimmora speed 151, Garchomp max 169? Garchomp could be faster. Glimmora has Focus Sash, can set hazards. But Garchomp Earthquake kills? Rock/Poison weak to Ground 2x. Focus Sash survives one hit. Then set Stealth Rock. But then die. Could be okay.
    
    Alternatively lead Dragonite with Multiscale, Ice Spinner for Garchomp. Dragonite speed 132, Garchomp max 169, so Garchomp faster. But Multiscale halves damage. Ice Spinner 4x vs Garchomp. If Garchomp uses Dragon Claw? Not know. Dragonite can survive and KO with Ice Spinner? Garchomp HP ~200, Ice Spinner 80 BP 4x = huge. Likely KO. But if Garchomp has Focus Sash? Unknown.
    
    Gholdengo vs Gardevoir: Gholdengo faster? Gholdengo speed 149, Gardevoir max 145. Gholdengo can Make It Rain, likely KO? Gardevoir weak to Steel? Psychic/Fairy: Steel 2x. Make It Rain 120 BP special, Gholdengo SpA 185. Likely KO. But Gardevoir may have Focus Sash? Unknown.
    
    Mimikyu: Disguise. Gholdengo can break disguise with Make It Rain, but then Mimikyu Shadow Claw? Gholdengo immune to Ghost? Ghost/Steel: Ghost moves are not very effective? Actually Ghost vs Steel: neutral? Ghost vs Ghost: super effective? Wait Ghost is super effective vs Ghost. Steel resists Ghost. So Ghost vs Ghost/Steel: 2x * 0.5 = 1x neutral. So Gholdengo takes neutral from Ghost. Mimikyu Play Rough? Fairy vs Steel: 0.5x, vs Ghost: 1x? Fairy vs Ghost: 1x, vs Steel: 0.5x => 0.5x. So Gholdengo walls Mimikyu.
    
    Kingambit: Dark/Steel, Sucker Punch priority. Good vs Gardevoir? Dark weak? Gardevoir Fairy vs Dark: 2x? Fairy vs Dark: 2x, vs Steel: 0.5x => 1x neutral. Psychic vs Dark: 0x? Dark immune to Psychic. So Kingambit good vs Gardevoir. But Gardevoir may have Focus Blast? Not know.
    
    Annihilape: Fighting/Ghost, good vs Toxapex? Toxapex Poison/Water, Fighting vs Poison: 0.5x? Actually Fighting vs Poison: 0.5x, vs Water: 1x. Ghost vs Poison: 1x, vs Water: 1x. So neutral. Annihilape can Bulk Up, Drain Punch. But Toxapex has high defense.
    
    Garganacl: Rock, good vs Corviknight? Rock vs Flying: 2x, vs Steel: 0.5x => 1x neutral. Salt Cure good.
    
    We need bring 3. I think Gholdengo, Dragonite, Kingambit is solid. But maybe need Glimmora for hazards? Opponent has Corviknight which might Defog. Gholdengo blocks Defog? Good as Gold blocks status moves, so Defog blocked. So hazards from Glimmora could stay. But Glimmora is frail.
    
    Alternatively bring Glimmora, Gholdengo, Dragonite. Glimmora lead sets hazards, then Gholdengo and Dragonite. But Kingambit is strong.
    
    Let's think opponent likely brings: Garchomp, Gardevoir, Corviknight? Or Mimikyu. We need cover.
    
    Gholdengo is excellent vs Gardevoir, Mimikyu, Corviknight? Corviknight Steel/Flying: Gholdengo's Make It Rain Steel vs Steel: 0.5x, vs Flying: 1x => 0.5x. Shadow Ball Ghost vs Steel: 0.5x, vs Flying: 1x => 0.5x. So Gholdengo bad vs Corviknight. But Corviknight might be physical, Gholdengo can Nasty Plot? Not ideal.
    
    Dragonite: Fire? No. Ice Spinner vs Corviknight: Ice vs Flying 2x, vs Steel 0.5x => 1x neutral. Earthquake vs Corviknight: Ground vs Flying 0x. So Dragonite can't hit Corviknight well except Ice Spinner neutral. But Corviknight might be defensive.
    
    Kingambit: Iron Head vs Corviknight: Steel vs Steel 0.5x, vs Flying 1x => 0.5x. Sucker Punch Dark vs Steel 0.5x, vs Flying 1x => 0.5x. So Kingambit bad vs Corviknight.
    
    Garganacl: Salt Cure Rock vs Corviknight: Rock vs Flying 2x, vs Steel 0.5x => 1x neutral. Body Press Fighting vs Steel 2x, vs Flying 0.5x => 1x neutral. So neutral.
    
    Annihilape: Drain Punch Fighting vs Corviknight: Fighting vs Steel 2x, vs Flying 0.5x => 1x neutral. Rage Fist Ghost vs Steel 0.5x, vs Flying 1x => 0.5x. So neutral.
    
    So Corviknight could be annoying. But maybe opponent doesn't bring it.
    
    Toxapex: Gholdengo Shadow Ball? Ghost vs Poison 1x, vs Water 1x. Make It Rain Steel vs Poison 1x, vs Water 0.5x => 0.5x. So Gholdengo not great. Dragonite Earthquake vs Toxapex: Ground vs Poison 2x, vs Water 1x => 2x. So Dragonite good. Kingambit? Dark vs Poison 1x, vs Water 1x. Steel vs Poison 1x, vs Water 0.5x => 0.5x. So Kingambit neutral. Annihilape: Fighting vs Poison 0.5x, vs Water 1x => 0.5x. Ghost vs Poison 1x, vs Water 1x => 1x. So neutral.
    
    Garchomp: Dragonite Ice Spinner 4x. Gholdengo? Make It Rain Steel vs Dragon 1x, vs Ground 1x => 1x. Shadow Ball Ghost vs Dragon 1x, vs Ground 1x => 1x. Kingambit? Sucker Punch Dark vs Dragon 1x, vs Ground 1x => 1x. Iron Head Steel vs Dragon 1x, vs Ground 1x => 1x. So neutral.
    
    Krookodile: Ground/Dark. Dragonite Earthquake? Ground vs Ground 1x, vs Dark 1x. Ice Spinner Ice vs Ground 2x, vs Dark 1x => 2x. Gholdengo Make It Rain Steel vs Ground 1x, vs Dark 1x => 1x. Shadow Ball Ghost vs Ground 1x, vs Dark 0.5x => 0.5x. Kingambit? Sucker Punch Dark vs Ground 1x, vs Dark 0.5x => 0.5x. Iron Head Steel vs Ground 1x, vs Dark 1x => 1x. So Dragonite good.
    
    Gardevoir: Gholdengo Make It Rain 2x. Kingambit Iron Head 2x? Steel vs Psychic 1x, vs Fairy 2x => 2x. Sucker Punch Dark vs Psychic 2x, vs Fairy 0.5x => 1x. So Kingambit good.
    
    Mimikyu: Gholdengo Make It Rain Steel vs Ghost 1x, vs Fairy 2x => 2x. Shadow Ball Ghost vs Ghost 2x, vs Fairy 1x => 2x. Kingambit Iron Head Steel vs Ghost 1x, vs Fairy 2x => 2x. Sucker Punch Dark vs Ghost 2x, vs Fairy 0.5x => 1x. So both good.
    
    So Gholdengo and Kingambit cover Gardevoir/Mimikyu. Dragonite covers Garchomp/Krookodile/Toxapex. That seems a solid core. Glimmora could set hazards but is frail. I'd bring Gholdengo, Dragonite, Kingambit. Leader? Gholdengo is fast and can hit hard. But if opponent leads Garchomp, Gholdengo can't KO? Make It Rain neutral. Garchomp might Earthquake? Gholdengo is Steel/Ghost, Ground vs Steel 2x, vs Ghost 1x => 2x. Garchomp likely faster? Garchomp speed max 169, Gholdengo 149. So Garchomp outspeeds and Earthquake 2x could KO? Gholdengo HP 164, Def 115. Garchomp Atk up to 200. Earthquake 100 BP 2x likely KO. So Gholdengo bad lead vs Garchomp.
    
    Dragonite lead vs Garchomp: Multiscale halves damage, Ice Spinner 4x. Dragonite speed 132, Garchomp faster. Garchomp might use Dragon Claw or Stone Edge? If Garchomp uses Dragon Claw, Multiscale reduces, Dragonite survives, then Ice Spinner KOs. If Garchomp uses Earthquake? Dragonite is Flying, immune to Ground. So Garchomp's Ground moves don't affect Dragonite. Garchomp might have Dragon Claw, Stone Edge, Fire Fang? Dragonite resists Fire? Dragon/Flying: Fire 0.5x. Stone Edge Rock 2x. But Multiscale. So Dragonite is good lead vs Garchomp.
    
    Kingambit lead? Slow, but
    Bonsai 2 27B brought Garchomp,krookodile,corviknight3,739 tok · 40.3 s

    The opponent's team has heavy Ground weakness (Gholdengo, Glimmora, Garganacl all take 2x from Earthquake), making Garchomp and Krookodile essential. Corviknight adds Brave Bird for Annihilape/Dragonite coverage plus Defog for hazard control against Toxapex-style Toxic Spikes. This trio covers the most threats with minimal redundancy.

    Reasoning trace (809 words)
    Let me analyze this team preview for a Gen 9 Champions Rotomarenabssregmb format. I need to pick 3 out of my 6 Pokémon.
    
    My team:
    - Garchomp (Dragon/Ground) - Life Orb, Sandveil, fast physical attacker with Earthquake/Stone Edge/Swords Dance/Substitute
    - Toxapex (Poison/Water) - Damp Rock, Regenerator, slow but tanky, Sludge Bomb/Recover/Toxic Spikes/Protect
    - Krookodile (Ground/Dark) - Black Belt, Intimidate, Earthquake/Stone Edge/Knock Off/Roar
    - Gardevoir (Psychic/Fairy) - Choice Scarf, Synchronize, Calm Mind/Moonblast/Psyshock/Willowisp
    - Corviknight (Flying/Steel) - Leftovers, Unnerve, Brave Bird/Flash Cannon/Defog/Roost
    - Mimikyu (Ghost/Fairy) - Focus Sash, Disguise, Phantom Force/Play Rough/Willowisp/Protect
    
    Opponent's team:
    - Glimmora (Rock/Poison) - Toxic Debris/Corrosion
    - Dragonite (Dragon/Flying) - Inner Focus/Multiscale
    - Gholdengo (Steel/Ghost) - Good as Gold
    - Kingambit (Dark/Steel) - Defiant/Supreme Overlord/Pressure
    - Garganacl (Rock) - Purifying Salt/Sturdy/Clear Body
    - Annihilape (Fighting/Ghost) - Vital Spirit/Inner Focus/Defiant
    
    Let me think about what to bring:
    
    Key threats to consider:
    1. Kingambit (Dark/Steel) - This is a major threat. It's 4x weak to Fighting, but my team doesn't have great Fighting coverage. However, it's weak to Ground (Earthquake from Garchomp/Krookodile). Also, it has Dark/Steel typing which resists a lot.
    2. Dragonite (Dragon/Flying) - Weak to Ice, Rock, Fairy. Garchomp is 4x weak to Ice but Dragonite doesn't have Ice. Garchomp's Earthquake hits Dragonite neutrally. Stone Edge hits Dragonite super effectively.
    3. Gholdengo (Steel/Ghost) - Weak to Ground, Fire, Fighting. Garchomp/Krookodile hit it with Earthquake.
    4. Annihilape (Fighting/Ghost) - Weak to Flying, Psychic, Fairy. Gardevoir's Moonblast hits it super effectively. Corviknight's Brave Bird hits it super effectively.
    5. Glimmora (Rock/Poison) - Weak to Ground, Water, Fighting, Grass. Garchomp/Krookodile hit with Earthquake. Toxapex's Sludge Bomb is neutral.
    6. Garganacl (Rock) - Weak to Ground, Water, Fighting, Grass. Garchomp/Krookodile hit with Earthquake.
    
    Best picks:
    - Garchomp: Essential. Fast, hits most of the team with Earthquake (Gholdengo, Glimmora, Garganacl, Dragonite neutral). Stone Edge hits Dragonite and Garganacl super effectively. Life Orb boosts power. Sandveil protects from weather damage.
    - Krookodile: Good Ground coverage, Knock Off for item removal, Intimidate to lower attack. Black Belt boosts Knock Off.
    - Corviknight: Defog is important for hazard control (Toxic Spikes from Toxapex, Stealth Rock). Brave Bird hits Annihilape super effectively. Steel typing resists a lot. Unnerve lowers opponent's special attack.
    
    Alternatively:
    - Garchomp + Krookodile + Gardevoir? Gardevoir with Choice Scarf could be a fast sweeper. Moonblast hits Annihilape 2x, Psychic hits Gholdengo... wait, Gholdengo is Steel/Ghost, so Psychic is neutral to Ghost but resisted by Steel. Actually Psychic is not very effective against Steel (0.5x) and neutral against Ghost (1x), so overall 0.5x. Moonblast (Fairy) is super effective against Dragonite (2x) and Annihilape (2x). But Gardevoir is fragile.
    
    Let me reconsider:
    - Garchomp + Krookodile + Corviknight seems solid. Ground coverage for most of the team, Brave Bird for Annihilape, Defog for hazards.
    - Garchomp + Krookodile + Toxapex? Toxapex provides recovery and Toxic Spikes support. But it's very slow (55 speed).
    
    Actually, let me think about this more carefully:
    
    The opponent has a lot of Ground weakness: Gholdengo, Glimmora, Garganacl are all weak to Ground. Dragonite is neutral to Ground. Kingambit is neutral to Ground. Annihilape is neutral to Ground.
    
    So Earthquake hits 3 out of 6 super effectively and 3 neutrally. That's great coverage.
    
    Garchomp + Krookodile gives me two Ground users, which is redundant but ensures I always have a Ground move available. However, it also means I'm vulnerable to Flying types (both are weak to Flying).
    
    Corviknight provides:
    - Defog for hazard control
    - Brave Bird for Annihilape (2x) and Dragonite (2x)
    - Steel typing resists many attacks
    - Unnerve lowers SpA
    
    I think Garchomp, Krookodile, Corviknight is the best trio. It covers most of the opponent's team well:
    - Garchomp: Earthquake (Gholdengo 2x, Glimmora 2x, Garganacl 2x), Stone Edge (Dragonite 2x, Garganacl 2x)
    - Krookodile: Earthquake, Knock Off for item removal
    - Corviknight: Brave Bird (Annihilape 2x, Dragonite 2x), Defog
    
    The main weakness is Kingambit which resists Ground and is neutral to Rock. But Garchomp's Stone Edge would be neutral to Kingambit... wait, Kingambit is Dark/Steel. Rock is super effective against Steel? No, Rock is not very effective against Steel (0.5x). So Stone Edge would be 0.5x on Kingambit. Earthquake is neutral on Kingambit.
    
    Hmm, but I don't have great coverage for Kingambit. Fighting would be 4x but I don't have it. Ground is neutral. Rock is 0.5x.
    
    Actually wait - let me reconsider. Maybe I should bring Gardevoir instead of Krookodile?
    - Garchomp + Corviknight + Gardevoir:
      - Garchomp: Earthquake, Stone Edge
      - Corviknight: Brave Bird, Defog
      - Gardevoir: Moonblast (Dragonite 2x, Annihilape 2x), Psyshock
    
    But then I lose Knock Off and Intimidate. And Gardevoir is fragile.
    
    I'll go with Garchomp, Krookodile, Corviknight. The Ground coverage is essential for this matchup, and Corviknight provides the necessary utility (Defog) and additional coverage (Brave Bird).
    
    Order: Garchomp leads (fastest at 169 Spe), then Krookodile (158), then Corviknight (87).
    
  2. Turn 1
    DeepSeek V4.1 Flash used Icespinner1,486 tok · 2.4 s · $0.0004

    Ice Spinner is 4x super effective on Garchomp and Dragonite is at full HP with Multiscale, so it survives any single hit even if Garchomp is faster. Best to KO the opposing lead immediately rather than set up Dragon Dance.

    Reasoning trace (57 words)
    Ice Spinner is 4x super effective on Garchomp. Multiscale keeps Dragonite safe from any hit. If Garchomp is faster, it may attack but Dragonite survives with Multiscale intact at full HP, then Ice Spinner KOs. Best play.
    
    Actually if Garchomp outspeeds and uses a strong move, Multiscale halves it, so we survive. Ice Spinner 4x kills Garchomp.
    Bonsai 2 27B used Swordsdance3,570 tok · 48.8 s

    Garchomp outspeeds Dragonite (169 vs 90-145), so it can safely set up. Earthquake is useless against Flying types, and Stone Edge's 80% accuracy plus possible Multiscale makes an immediate KO gamble too risky. Swords Dance guarantees a +2 Attack boost for next turn, making the follow-up Rock hit far more reliable.

    Reasoning trace (1,175 words)
    Let me analyze this situation carefully.
    
    My Garchomp (Dragon/Ground) is facing Dragonite (Dragon/Flying).
    
    Key considerations:
    - Garchomp moves first (speed 169 vs Dragonite's possible range 90-145)
    - Dragonite's ability could be Multiscale (halves damage at full HP) or Inner Focus
    - Garchomp has Life Orb (1.3x damage, loses 1/10 max HP after attack)
    
    Move analysis:
    1. **Swords Dance** - Raises Attack by 2. Safe but doesn't deal damage. Good for setting up a sweep.
    2. **Earthquake** - Ground/Physical, power 100, BUT "no effect on dragonite" (Dragon/Flying is immune to Ground). This is useless.
    3. **Stone Edge** - Rock/Physical, power 100, super effective on Dragonite (4x? No, Rock is super effective against Flying and Dragon... wait. Let me think. Rock vs Dragon: neutral. Rock vs Flying: super effective (2x). So Rock is 2x super effective on Dragon/Flying. With Life Orb that's 1.3x * 2x = 2.6x damage. At level 50, Garchomp has ATK 182. Stone Edge power 100. Let me estimate: (2*182/50+2) * 100 / (def) * 2 * 1.3... Actually I shouldn't calculate exact damage per the rules. But Rock is super effective on Flying, and Dragonite is Dragon/Flying. So Stone Edge hits for 2x. With Life Orb that's 2.6x. This could potentially KO Dragonite in one hit, especially if Multiscale isn't active or if it's not at full HP (but it IS at full HP).
    
    Wait, if Dragonite has Multiscale and is at full HP, damage is halved. So effective multiplier would be 2.6x / 2 = 1.3x. That might not KO.
    
    But if Dragonite doesn't have Multiscale (has Inner Focus instead), then Stone Edge with Life Orb at 2x STAB... wait, Garchomp is Dragon/Ground. Rock is NOT a STAB move for Garchomp. So it's just super effective on Flying type.
    
    Let me reconsider: Rock vs Dragon/Flying = 2x (super effective on Flying). Not STAB. With Life Orb: 1.3x * 2x = 2.6x base multiplier.
    
    Garchomp ATK 182, Stone Edge power 100. At level 50:
    Base damage ≈ (2*182/50 + 2) * 100 / Def * STAB * type * Life Orb
    = (7.28 + 2) * 100 / Def * 1 * 2 * 1.3
    = 9.28 * 100 / Def * 2.6
    
    If Dragonite's Def is around 103-161, let's say average ~130:
    = 928 / 130 * 2.6 ≈ 7.14 * 2.6 ≈ 18.5... 
    
    Hmm, that doesn't seem right. Let me recalculate properly.
    
    The damage formula at level 50:
    Damage = ((2*Level/5 + 2) * Power * ATK / DEF) / 50 + 2
    = ((2*50/5 + 2) * 100 * 182 / Def) / 50 + 2
    = ((20 + 2) * 100 * 182 / Def) / 50 + 2
    = (22 * 18200 / Def) / 50 + 2
    = (400400 / Def) / 50 + 2
    = 8008 / Def + 2
    
    If Def = 130: 8008/130 + 2 ≈ 61.6 + 2 = 63.6
    Then * 2 (super effective) * 1.3 (Life Orb) = 63.6 * 2.6 ≈ 165
    
    Dragonite HP range: 166-198. So 165 damage might just barely miss a KO if HP is at the higher end, or hit for a KO if HP is lower.
    
    If Multiscale is active (halves damage): 165/2 ≈ 82.5 - definitely not a KO.
    
    So Stone Edge is risky. It's 80% accuracy too.
    
    4. **Substitute** - Takes 1/4 max HP (45.75), creates a substitute. This protects Garchomp from Dragonite's moves while setting up. But it wastes a turn and reduces HP.
    
    5. **Switch to Krookodile** - Ground/Dark, SPE 158. Still faster than Dragonite (90-145). Earthquake is super effective on Dragon/Flying? No! Ground is immune to Flying... wait no. Ground attacks hit Flying types normally? No, Ground moves are NOT effective against Flying types. Wait, actually in Gen 9 Champions, Ground is not effective against Flying. So Krookodile's Earthquake would do nothing to Dragonite. Knockoff (Dark) is neutral on Dragon/Flying. Not great.
    
    6. **Switch to Corviknight** - Flying/Steel, SPE 87. SLOWER than Dragonite (90-145). This is bad because Dragonite would move first and hit with a super effective Flying or Dragon move. Also, Steel resists Dragon but not Flying... wait, Steel resists Dragon? No. Let me think:
    - Dragon vs Steel: neutral
    - Flying vs Steel: neutral (actually, in Gen 9 Champions, is Flying super effective on Steel? No, I don't think so. Let me reconsider.)
    
    Actually in standard type chart:
    - Flying is super effective against Fighting, Grass, Bug
    - Steel resists: Normal, Flying, Rock, Psychic, Bug, Dragon, Steel (and more)
    - So Flying vs Steel = neutral (Steel resists Flying? No wait...)
    
    Let me be more careful. In the standard type chart:
    - Steel is resistant to: Normal, Grass, Ice, Poison, Bug, Rock, Dragon, Fairy, Steel, Flying... 
    
    Actually I'm getting confused. Let me recall:
    - Steel resists: Normal, Grass, Ice, Poison, Bug, Rock, Dragon, Fairy, Steel, and... I think it also resists Flying? No, I don't think so.
    
    In Gen 9 Champions (which uses the standard type chart):
    - Steel is weak to: Fire, Fighting, Ground
    - Steel resists: Normal, Grass, Ice, Poison, Bug, Rock, Dragon, Fairy, Steel, and... 
    
    Hmm, I recall that in some generations Steel resists Flying. Let me think... Actually no. In the standard type chart:
    - Flying is super effective against: Fighting, Grass, Bug
    - Steel is NOT weak to Flying
    
    So Corviknight (Flying/Steel) vs Dragonite (Dragon/Flying):
    - Dragonite's Dragon moves: neutral on Steel, neutral on Flying → neutral overall
    - Dragonite's Flying moves: neutral on Steel... wait, does Flying hit Steel? In the standard chart, Flying is not super effective against Steel. And Steel doesn't resist Flying in most generations. Actually, I think in Gen 9 Champions, Steel DOES resist Flying. Let me just go with: it's probably neutral or resisted.
    
    But the bigger issue: Corviknight SPE 87 vs Dragonite SPE 90-145. Corviknight is slower! Dragonite would move first and hit Corviknight. That's bad.
    
    Back to Garchomp options:
    - Swords Dance: Safe, sets up for next turn. Garchomp will be faster and have +2 Attack. Next turn, Stone Edge or Earthquake (wait, EQ doesn't work on Dragonite). So next turn it'd use Stone Edge with boosted attack.
    - Stone Edge now: 80% accuracy, super effective, Life Orb boost. Risky if Multiscale is active.
    
    Actually, let me reconsider the matchup. Garchomp vs Dragonite:
    - Garchomp's STAB moves: Dragon (neutral on Dragon/Flying), Ground (immune to Flying)
    - So Garchomp's only good move against Dragonite is Rock (super effective on Flying) or... actually, what about a Dragon move? Dragon vs Dragon/Flying = neutral. Not great.
    
    So the main options are:
    1. Swords Dance now, Stone Edge next turn (with +2 Atk and Life Orb)
    2. Stone Edge now (risky with 80% acc and possible Multiscale)
    3. Substitute to protect while Dragonite attacks
    4. Switch
    
    I think **Swords Dance** is the best choice here. Here's why:
    - Garchomp is faster, so it can safely set up
    - Next turn, with +2 Attack and Life Orb, Stone Edge becomes much more threatening
    - If Dragonite has Multiscale, theThinking budget reached. Stop thinking and give your final answer now.
    Bonsai 2 27B switched to Krookodile2,190 tok · 21.9 s

    Garchomp fainted, so I must switch. Krookodile outspeeds Dragonite (158 vs 90-145) and Stoneedge is 4x super effective against Dragon/Flying; with Black Belt it should KO even if Multiscale halves the hit. Corviknight would go second and Bravebird is only neutral.

    Reasoning trace (440 words)
    Let me analyze this situation carefully.
    
    My Garchomp fainted after using Swords Dance and taking an Ice Spinner hit. I need to switch in a new Pokémon against Dragonite.
    
    Dragonite is Dragon/Flying. Let me think about what counters it:
    - Ground type: Dragonite is immune to Ground moves (Flying)
    - Rock type: 4x effective against Dragon/Flying
    - Electric type: 2x effective against Flying
    - Ice type: 2x effective against Dragon
    
    Looking at my options:
    1. Krookodile (Ground/Dark): 
       - Earthquake is immune to Dragonite (Flying)
       - Stoneedge is Rock/Physical, BP 100 - this would be 4x super effective against Dragon/Flying!
       - Knockoff is Dark/Physical, BP 65 - neutral
       - Roar is status
       - Krookodile's speed is 158, which likely outspeeds Dragonite (90-145 range)
       - With Black Belt, physical attacks get a 1.5x boost
       - Stoneedge at BP 100, 4x STAB... wait, no STAB. Rock on Ground/Dark is not STAB. But it's still 4x super effective.
       - Actually, let me reconsider. Krookodile's Attack is 169. With Black Belt (1.5x), that's ~253. Stoneedge BP 100, 4x against Dragon/Flying. That should be a massive hit.
    
    2. Corviknight (Flying/Steel):
       - Bravebird: Flying/Physical, BP 120 - neutral against Dragon/Flying (Flying resists Flying)
       - Flashcannon: Steel/Special, BP 80 - neutral
       - Defog: removes hazards
       - Roost: heals
       - Corviknight's speed is 87, which is slower than Dragonite (90-145 range). So it would go second.
       - Unnerve lowers opponent's SpA by 1 stage.
    
    Krookodile seems like the better choice because:
    - It outspeeds Dragonite (158 vs 90-145)
    - Stoneedge is 4x super effective against Dragon/Flying
    - With Black Belt, it should be a massive hit
    - Dark type gives resistance to Dragon moves? No, Dark resists Ghost and Psychic. Ground/Dark doesn't resist Dragon.
    
    Wait, let me reconsider. Dragonite's ability could be Multiscale (halves damage at full HP) or Inner Focus. If Multiscale, the 4x hit is halved but still very strong.
    
    Actually, with Black Belt:
    - Krookodile ATK = 169 × 1.5 = 253.5 ≈ 253
    - Stoneedge BP 100, 4x STAB... no, Rock on Ground/Dark is not STAB. So just 4x super effective.
    - Damage would be roughly: (253 × 100 / Dragonite DEF) × 4 × random factor
    
    Dragonite's Def range is 103-161. Let's say around 130 average.
    Damage ≈ (253 × 100 / 130) × 4 ≈ 778... that's way over HP. Even with Multiscale halving it, it would be ~389 which is still well above Dragonite's max HP of 166-198.
    
    So Krookodile with Stoneedge should KO Dragonite in one hit (even with Multiscale).
    
    Corviknight would go second and Bravebird is only neutral against Dragon/Flying (Flying resists Flying). Not great.
    
    I'll switch to Krookodile.
    
  3. Turn 2
    DeepSeek V4.1 Flash used Icespinner1,683 tok · 2.9 s · $0.0002

    Krookodile is 2x weak to Ice, and Dragonite's Multiscale at full HP lets it tank a hit. Ice Spinner is the strongest immediate attack; Dragon Dance risks getting outsped and hit first, and switching wastes the matchup advantage.

    Reasoning trace (79 words)
    Krookodile is Ground/Dark, weak to Ice (4x? Ground/Dark: Ice is 2x vs Ground, 1x vs Dark = 2x). Ice Spinner is super effective. Dragonite has -1 Atk but Ice Spinner should still hit hard. Krookodile could be faster though. Dragonite at -1 Atk, Ice Spinner 2x. Krookodile likely has Intimidate already applied.
    
    Actually Krookodile might outspeed and hit back. But Ice Spinner is our best option. Dragonite's Multiscale at full HP halves damage. Let's just attack with Ice Spinner.
    Bonsai 2 27B used Roar3,641 tok · 49.0 s

    Dragonite's Intimidate drop confirms it lacks Inner Focus, so Multiscale halves its damage at full HP. Stone Edge is the only move with a realistic chance to pressure Dragonite hard (4x super effective), and since we can't KO through Multiscale anyway, we should force the switch with Roar to bring in Corviknight for better coverage against the remaining threats.

    Reasoning trace (1,159 words)
    Let me analyze this situation carefully.
    
    My active Pokémon: Krookodile (Ground/Dark), 170/170 HP, Black Belt, Intimidate already used on turn 1 (Dragonite's ATK is -1).
    
    Opponent active: Dragonite (Dragon/Flying), 100% HP, unknown item, possible abilities: Inner Focus or Multiscale.
    
    Key considerations:
    - Krookodile moves first (speed 158 vs Dragonite 90-145)
    - Dragonite's ATK is -1 from Intimidate
    - Dragonite could have Multiscale (halves damage at full HP) or Inner Focus (immune to flinch, immune to Intimidate)
    
    Wait, the Intimidate already lowered Dragonite's ATK by 1 stage. But if Dragonite has Inner Focus, it would be immune to Intimidate... but the turn log says "Opposing Dragonite: atk -1" so it DID get the Intimidate effect. So Dragonite does NOT have Inner Focus. That means Dragonite likely has Multiscale.
    
    With Multiscale, Dragonite takes half damage at full HP (100% HP). So any physical attack will deal half damage.
    
    Let me think about what to do:
    
    1. **Earthquake** - Ground/Physical, 100 BP, neutral against Dragon/Flying. With Black Belt? No, Black Belt only boosts Fighting-type attacks. So Earthquake deals normal damage. Against Multiscale at full HP, it's halved. Let me estimate: Krookodile ATK 169, Dragonite DEF range 103-161. At level 50, with a neutral hit and Multiscale... this probably won't KO Dragonite.
    
    2. **Stone Edge** - Rock/Physical, 100 BP, super effective (4x) against Dragon/Flying. With Multiscale at full HP, the damage is halved. But 4x STAB... wait, no STAB here. Krookodile is Ground/Dark, Stone Edge is Rock. So it's just 4x super effective. Let me estimate: Base power 100 * 4 (super effective) = 400 effective. With Multiscale halving at full HP... 
    
    Actually wait - does Multiscale apply to super effective hits? Yes, it halves damage taken regardless of STAB or type effectiveness. So the damage would be: (base power * 4 / 2) effectively.
    
    Let me think about whether Stone Edge can KO Dragonite with Multiscale:
    - Krookodile ATK: 169
    - Dragonite DEF: let's say around 130 (middle of range)
    - Base damage formula at level 50: ((2*50+2)*ATK*BP/(DEF*50)+2)/50 + 2
    - With 4x super effective and Multiscale halving: effectively 2x
    
    Actually, let me just think about this more simply. A neutral Ground hit from Krookodile (169 ATK) against Dragonite (~130 DEF) at level 50 would deal roughly... 
    
    The formula is: ((2*50+2) * 169 * 100 / (130 * 50 + 2)) / 50 + 2
    = (102 * 169 * 100 / (6502)) / 50 + 2
    = (17,238,000 / 6502) / 50 + 2
    = 2651 / 50 + 2
    = 53 + 2 = 55 damage
    
    With Multiscale: ~28 damage. That's not a KO.
    
    With Stone Edge (4x): 55 * 4 = 220, with Multiscale: ~110 damage. Dragonite has HP range 166-198. So 110 damage wouldn't KO it either.
    
    Hmm, so neither move KOs Dragonite on the first hit if it has Multiscale.
    
    3. **Knockoff** - Dark/Physical, 65 BP, removes item. If Dragonite holds an item, it deals 1.5x. But with Multiscale at full HP... this probably won't KO either. Also, removing the item could be important if it's holding something like a Life Orb or similar.
    
    4. **Roar** - Forces switch. This is interesting because we want to force Dragonite out and bring in Corviknight which has better coverage. But Roar is priority -6, so Dragonite moves first. If Dragonite uses Ice Spinner (which it did on turn 1), that's super effective against Krookodile... wait no, Ice is neutral to Ground/Dark. Actually Ice is not very effective against Dark but neutral to Ground. Let me check: Ice vs Ground = neutral, Ice vs Dark = neutral. So Ice Spinner would be neutral damage.
    
    Actually wait - if Dragonite has Multiscale and uses a move, it could deal significant damage. But with ATK -1 from Intimidate...
    
    5. **Switch to Corviknight** - Corviknight is Flying/Steel. It's immune to Ground (Earthquake) and resists many types. Against Dragonite:
    - Corviknight's Brave Bird (Flying/Physical, 120 BP): Flying vs Dragon/Flying = neutral (Flying is not very effective against Flying). Actually wait - Flying attacks are neutral against Dragon/Flying? Let me think... Flying vs Dragon = neutral, Flying vs Flying = not very effective. So overall it's not very effective (0.5x). That's bad.
    - Flash Cannon (Steel/Special, 80 BP): Steel vs Dragon/Flying = super effective (2x). But Corviknight's SpA is only 65. This won't do much damage.
    
    Hmm, actually switching to Corviknight might not be great against Dragonite either.
    
    Wait, let me reconsider. The opponent has revealed moves: Ice Spinner. And the remaining Pokémon could be: glimmora, gholdengo, kingambit, garganacl, annihilape.
    
    Let me think about what's the best strategic play here.
    
    Actually, I think the key question is: can we KO Dragonite this turn?
    
    With Multiscale (which it likely has since Intimidate worked):
    - Stone Edge: ~110 damage on a 166-198 HP Pokémon. Not a KO.
    - Earthquake: ~28 damage. Definitely not a KO.
    
    Without Multiscale (if it's actually Inner Focus... but wait, Intimidate worked so it can't be Inner Focus):
    - Stone Edge: ~220 damage. Could KO if Dragonite has lower HP end of range (166). 220 > 166, yes! But if HP is 198, no.
    
    Hmm, but we established it's likely Multiscale since Intimidate worked.
    
    Actually wait - let me re-read the abilities. "possible abilities: innerfocus (This Pokemon cannot be made to flinch. Immune to Intimidate.); multiscale (If this Pokemon is at full HP, damage taken from attacks is halved.)"
    
    Since Intimidate DID work (Dragonite's ATK went down 1), it's NOT Inner Focus. So it MUST be Multiscale.
    
    So with Multiscale, Dragonite takes half damage at full HP.
    
    Given that:
    - Stone Edge deals ~110 damage (not a KO on 166-198 HP)
    - Earthquake deals ~28 damage (way not a KO)
    - Knockoff deals even less
    
    So we can't KO Dragonite this turn with Multiscale.
    
    What about Roar? If we use Roar, Dragonite moves first (Roar is priority -6). Dragonite could use Ice Spinner or something else. With ATK -1 and Multiscale... wait, Multiscale only helps on damage taken, not dealing. So Dragonite's attack would be at -1 stage.
    
    Actually, if we Roar, Dragonite gets to move first with a neutral or super effective move. Ice Spinner is Ice/Physical 80 BP. Against Krookodile (Ground/Dark): Ice vs Ground = neutral, Ice vs Dark = neutral. So it's neutral. With ATK -1...
    
    But then we'd be forced to switch anyway since Roar forces the opponent to switch. Wait no - Roar forces the TARGET to switch. So Dragonite would be forced out. But Dragonite gets to move first (since Roar is priority -6).
    
    Hmm, but if Dragonite moves first and hits Krookodile with Ice Spinner... that's neutral damage. Let me estimate: Dragonite ATK range 138-204, with -1 stage. Krookodile DEF 102. 
    
    If Dragonite has high ATK (say 175) with -1: effective ATK ~156.
    Damage: ((102 * 156 * 80) / (102 * 50 + 2)) / 50 + 2 = (1,274,880 / 5102) / 50 +Thinking budget reached. Stop thinking and give your final answer now.
  4. Turn 3
    DeepSeek V4.1 Flash switched to Dragonite2,355 tok · 12.0 s · $0.0014

    Krookodile is faster and threatens Earthquake, which is super effective on Kingambit's Steel typing. Dragonite is immune to Ground and still has Multiscale intact, making it the safe pivot that also keeps Ice Spinner pressure on Krookodile.

    Reasoning trace (416 words)
    Krookodile is Ground/Dark, so Dark moves are not very effective. Kingambit is slower. Krookodile at 51% - Iron Head is neutral (Steel vs Ground/Dark is neutral). Actually Steel vs Ground is neutral, Steel vs Dark is neutral. So Iron Head is best. But Krookodile likely has Earthquake which is super effective against Kingambit (Steel). Kingambit is Dark/Steel - Ground hits Steel super effectively. So Krookodile's Earthquake would be 2x on Kingambit.
    
    Krookodile at 51% - can we KO? Iron Head neutral. Kingambit has 205 Atk, blackglasses boosts dark. Iron Head 80 BP neutral. Krookodile HP ~186, at 51% = ~95 HP. Iron Head might not KO.
    
    Actually, better to switch to Dragonite which is immune to Ground and resists... Dragonite is Dragon/Flying, immune to Ground. Krookodile's Ground moves can't hit. But Krookodile has Dark moves too (Crunch) which are neutral on Dragonite. Dragonite with Multiscale is bulky.
    
    But wait, we want to preserve Kingambit. Krookodile likely has Earthquake. Switching to Dragonite is safe - immune to Ground. Dragonite can then Ice Spinner.
    
    Actually, let's think: Kingambit's Sucker Punch is priority but not very effective and fails if Krookodile doesn't attack. Krookodile at 51% - if it attacks with Earthquake, Sucker Punch hits first but NVE.
    
    Best play: switch to Dragonite to avoid the Ground attack and set up. Dragonite immune to Ground, resists... Krookodile's Dark moves neutral. Dragonite can Ice Spinner next turn.
    
    Actually Dragonite is the best switch. Let me go with that.
    
    Hmm, but Krookodile could use Roar again. If we switch to Dragonite and it Roars, we lose momentum. But still safe.
    
    Alternatively, Kingambit Iron Head could KO? Let's estimate: 205 Atk, Iron Head 80 BP. Krookodile Def ~117. Damage roughly: (2*50/5+2)*80*205/117/50 +2 = (22)*80*205/117/50 = 22*80=1760, *205=360800, /117=3083, /50=61.7, +2 = ~63. With STAB? Kingambit is Dark/Steel, Iron Head gets STAB 1.5x = ~95. Krookodile at 51% of ~186 = 95 HP. So roughly a KO or close. But Krookodile might have bulk investment.
    
    Actually Iron Head with STAB could KO. But risky if it doesn't. Krookodile's Earthquake would then KO Kingambit back.
    
    Hmm. Let me consider: Krookodile is faster. If Iron Head doesn't KO, Earthquake KOs Kingambit. Risky.
    
    Sucker Punch: priority, but NVE and fails if Krookodile doesn't attack. Krookodile likely attacks though. Sucker Punch 70 BP NVE (0.5x) = 35 effective, plus STAB 1.5 = 52.5, plus blackglasses 1.2 = 63. Not enough.
    
    Best safe play: switch to Dragonite. Immune to Ground, Multiscale intact.
    
    I'll go with switch to Dragonite.
    Bonsai 2 27B used Earthquake3,550 tok · 43.1 s

    Earthquake is super effective (Ground vs Steel) on Kingambit at 100% HP, and I move first due to speed advantage. With STAB and the 2x SE multiplier, this should deal massive damage—potentially a KO or leaving it very low. The deciding factor is the likely knockout from the super-effective Ground hit.

    Reasoning trace (912 words)
    Let me analyze this situation carefully.
    
    My active Pokémon is Krookodile at 88/170 HP (51.8%). The opponent's active is Kingambit at 100% HP.
    
    Key considerations:
    - Krookodile moves first (speed 158 vs Kingambit 63-112)
    - Earthquake is super effective on Kingambit (Ground > Dark/Steel... wait, let me check. Ground is super effective against Steel? No! Ground is NOT super effective against Steel. Let me reconsider.
    
    Wait, the legal actions say "super effective on kingambit" for earthquake. Let me re-check: Kingambit is Dark/Steel. Ground moves are super effective against... Rock, Fire, Ice, Steel, Flying. Yes! Ground IS super effective against Steel. So Earthquake (Ground) is super effective on Kingambit's Steel typing.
    
    So Earthquake would deal 2x damage to Kingambit.
    
    Krookodile: ATK 169, Black Belt doesn't apply here (only Fighting moves).
    Earthquake BP 100, super effective = 2x.
    
    Kingambit HP range: 175-207. Let's say around 190.
    Krookodile Earthquake damage: roughly (169/190) * 100 * 2 / some factor... 
    
    Actually, let me think about this differently. Krookodile at 88 HP with Intimidate already applied (Kingambit's attack is -1).
    
    If I use Earthquake:
    - Super effective on Kingambit (Ground vs Steel)
    - BP 100, super effective = 2x multiplier
    - This could potentially KO Kingambit or deal massive damage
    
    If I use Knockoff:
    - Not very effective (Dark vs Dark/Steel... wait, Dark is not very effective against Dark? No, Dark moves are neutral against Steel and not very effective against Dark. So it's 0.5x)
    - But removes item if present
    - BP 65 * 0.5 = effectively 32.5
    
    If I use Roar:
    - Forces Kingambit to switch, but at -1 attack from Intimidate... wait, Intimidate was already applied when Krookodile switched in. Actually looking at the turn history, Intimidate lowered Dragonite's attack, not Kingambit's. When Kingambit came in, Intimidate would trigger again and lower its attack by 1 stage.
    
    Wait, let me re-read: "Your Krookodile used Roar - Opposing Kingambit came in" - so Kingambit switched in after Roar. Intimidate triggers on switch-in, so Kingambit's attack is now -1.
    
    Now for this turn:
    - I move first (Krookodile speed 158 > Kingambit max 112)
    - Earthquake is super effective (Ground vs Steel = 2x)
    
    Let me estimate Earthquake damage:
    Krookodile ATK: 169, with Intimidate... wait, Intimidate lowers the opponent's attack, not my attack. My attack stays at 169.
    
    Earthquake: BP 100, super effective (2x)
    Damage formula roughly: ((2*Level/5+2) * BP * ATK / DEF) / 50 + 2
    = ((2*50/5+2) * 100 * 169 / DEF) / 50 + 2
    = (22 * 100 * 169 / DEF) / 50 + 2
    = (371800 / DEF) / 50 + 2
    = 7436/DEF + 2
    
    Kingambit DEF range: 126-189. Let's say ~150.
    = 7436/150 + 2 ≈ 49.6 + 2 ≈ 51.6... that seems low.
    
    Wait, I'm missing the STAB and super effective multipliers in my formula. Let me redo:
    
    Actually the standard formula is:
    Damage = ((2*Level/5 + 2) * Power * ATK / DEF) / 50 + 2
    Then multiply by type effectiveness (STAB * SE)
    
    STAB for Ground on Krookodile (Ground/Dark): Yes, STAB applies. So 1.5x STAB.
    SE: Ground vs Steel = 2x.
    
    So total multiplier: 1.5 * 2 = 3x
    
    Damage = ((2*50/5+2) * 100 * 169 / DEF) / 50 + 2, then * 3
    = (22 * 100 * 169 / DEF) / 50 + 2, then * 3
    
    Hmm wait, the formula applies multipliers at the end:
    Base = ((2*Level/5+2) * Power * ATK / DEF) / 50 + 2
    = (22 * 100 * 169 / DEF) / 50 + 2
    = (371800 / DEF) / 50 + 2
    
    If DEF = 150: 371800/150 = 2478.7, /50 = 49.6, +2 = 51.6
    Then * STAB (1.5) * SE (2) = * 3 = 154.8
    
    Kingambit HP: 175-207. So Earthquake would deal ~155 damage. That's a big chunk but might not KO if HP is at the higher end (207). At 175 HP, it KOs. At 207, it leaves it at ~52 HP.
    
    Hmm, so it might or might not KO. But it's still the best offensive option.
    
    What about Knockoff?
    Dark vs Dark/Steel: Dark is not very effective against Dark (0.5x), and neutral against Steel. So 0.5x total.
    BP 65 * 0.5 = 32.5 effective power.
    If Kingambit holds an item, it's 1.5x damage.
    
    Base: (22 * 65 * 169 / DEF) / 50 + 2
    = (241870 / DEF) / 50 + 2
    If DEF = 150: 241870/150 = 1612.5, /50 = 32.25, +2 = 34.25
    * 0.5 (SE) * 1.5 (STAB? No, Dark is not STAB for Krookodile which is Ground/Dark... wait, it IS STAB! Krookodile is Ground/Dark, so Dark moves get STAB.)
    
    So: 34.25 * 0.5 * 1.5 = 25.7
    If item: * 1.5 = 38.6
    
    That's much less damage than Earthquake.
    
    Roar would force a switch, but I'm at 52% HP and the opponent has Dragonite (which beat my Garchomp) and potentially other threats. Switching to Corviknight might be safer but gives up momentum.
    
    Actually, let me reconsider. The deciding factor here:
    - Earthquake is super effective and could KO or heavily damage Kingambit
    - I move first
    - Even if it doesn't KO, it deals massive damage (150+ HP)
    - Kingambit at 100% with unknown item/ability
    
    The best play is to hit with Earthquake. It's super effective, high power, and I have the speed advantage. Even if it doesn't KO, it puts Kingambit in a very vulnerable position.
    
    Let me go with Earthquake.
    
  5. Turn 4
    DeepSeek V4.1 Flash used Icespinner1,826 tok · 4.4 s · $0.0002

    Krookodile is at 51% and Ice Spinner is super effective, likely KOing it. Even if Krookodile outspeeds, Multiscale halves the Earthquake damage so Dragonite survives and still KOs back.

    Reasoning trace (133 words)
    Krookodile at 51%, Ice Spinner is super effective and Dragonite is faster likely. Ice Spinner should KO. But Krookodile could be faster. Extreme Speed has priority +2 and would also likely KO at 51%? Ice Spinner is 4x super effective (Ice vs Ground/Dark = 2x... actually Ice vs Ground is 2x, vs Dark neutral, so 2x). Ice Spinner 2x should KO 51% Krookodile. Extreme Speed priority guarantees going first. But Ice Spinner is stronger. Krookodile speed range up to 158, Dragonite 132. Risky. Extreme Speed priority +2 ensures we hit first and likely KOs at 51%. Actually let's use Ice Spinner since it's super effective and Dragonite has multiscale to survive if outsped. But if outsped and takes Earthquake, multiscale halves it, then Ice Spinner KOs. Either way fine. Ice Spinner is best.
    Bonsai 2 27B used Knockoff3,801 tok · 49.2 s

    Krookodile moves first (158 vs Dragonite's max 145). Knockoff is a guaranteed 100%-accuracy Dark-type hit that KOs Dragonite even with Multiscale halving damage, while also stripping its item for future turns. Earthquake is useless (immune), and Stoneedge risks a 20% miss.

    Reasoning trace (958 words)
    Let me analyze this situation carefully.
    
    My active Pokémon is Krookodile at 88/170 HP (51.8%). The opponent's active is Dragonite at 100% HP.
    
    Key considerations:
    - Krookodile moves first (speed 158 vs Dragonite 90-145)
    - Earthquake is immune to Dragonite (Ground type) - useless
    - Stoneedge is super effective on Dragon/Flying, power 100, 80% accuracy
    - Knockoff is Dark/Physical, power 65, removes item
    - Roar forces switch
    - I can switch to Corviknight
    
    Dragonite's possible abilities: Inner Focus (immune to Intimidate) or Multiscale (halves damage at full HP).
    
    If Dragonite has Multiscale, Stoneedge would deal half damage. Let me think about whether Stoneedge KOes Dragonite.
    
    Krookodile ATK is 169 with Black Belt (only affects Fighting moves, so no boost here). Stoneedge is super effective (2x) on Dragon/Flying.
    
    Base damage calculation: ((2*50/5+2)*169*100)/(Dragonite DEF * 50) * STAB? No, Rock isn't STAB for Ground/Dark.
    
    Wait, let me recalculate. The formula is roughly:
    Damage = (2*Level/5 + 2) * ATK * Power / DEF * STAB * Type effectiveness * Critical * Random
    
    (2*50/5+2) = 22
    22 * 169 * 100 / Dragonite_DEF * 1 * 2.0 (super effective) * random(0.85-1.0)
    
    Dragonite DEF range: 103-161
    
    If DEF is 103: 22*169*100/103*2 = 74,360/103*2 ≈ 718*2... wait let me redo.
    22 * 169 = 3718
    3718 * 100 = 371,800
    371,800 / 103 = 3,610
    3,610 * 2 (super effective) = 7,220
    Then divide by... wait I'm confusing myself.
    
    The formula is: ((2*50/5+2) * ATK * Power) / DEF * STAB * TypeMod * Random
    = (22 * 169 * 100) / DEF * 1 * 2 * (0.85-1.0)
    
    Numerator: 22 * 169 * 100 = 371,800
    
    If Dragonite DEF = 103: 371,800/103 = 3,610 → *2 = 7,220 → *0.85-1.0 = ~6,137 to 7,220
    Dragonite HP range: 166-198
    
    So 7,220 damage vs 166-198 HP... that's way more than enough to KO. Wait, that can't be right. Let me recheck.
    
    Oh wait, I think I'm missing something. The formula should give damage in HP points directly. Let me recalculate:
    
    Damage = floor(floor(floor(2*Level/5 + 2) * ATK * Power / DEF) * STAB * TypeMod) * Random
    
    = floor(floor(floor(22) * 169 * 100 / DEF) * 1 * 2) * (0.85-1.0)
    
    For DEF = 103:
    floor(22 * 169 * 100 / 103) = floor(371800/103) = floor(3610.68) = 3610
    3610 * 2 = 7220
    7220 * 0.85-1.0 = 6137 to 7220
    
    Dragonite HP: 166-198
    
    So Stoneedge would deal 6,137-7,220 damage to a Dragonite with 166-198 HP? That's way over. Something is wrong with my calculation.
    
    Wait, I think the issue is that in competitive Pokémon at level 50, the stats shown are already the final stats. Let me reconsider.
    
    Actually wait - looking at the stats more carefully:
    Krookodile ATK: 169
    Dragonite DEF range: 103-161
    
    Hmm, but these seem like reasonable competitive stats. Let me re-examine.
    
    Actually, I think my calculation is correct and Stoneedge would absolutely KO Dragonite in one hit even with Multiscale halving it. Even at half damage (Multiscale), that's ~3,068-3,610 damage vs 166-198 HP. Still a guaranteed KO.
    
    Wait, but if Multiscale is active, the damage is halved:
    Without Multiscale: 7220 * random (0.85-1.0) = 6137-7220
    With Multiscale: 3610 * random (0.85-1.0) = 3068-3610
    
    Both are way above Dragonite's max HP of 198. So Stoneedge is a guaranteed KO regardless of ability.
    
    But wait - what about the 80% accuracy? There's a 20% chance it misses. But given that I move first and this is a guaranteed KO, I should still go for it.
    
    Actually, let me reconsider. Is there any reason NOT to use Stoneedge?
    - It's super effective (2x)
    - Power 100
    - Krookodile has high ATK (169)
    - Dragonite has low-ish DEF (103-161)
    - Even with Multiscale halving, it's a guaranteed KO
    - I move first
    
    The only risk is the 80% accuracy. But even if it misses, I'm at 51.8% HP and Dragonite would hit back. Let me think about what happens if Stoneedge misses:
    - Dragonite hits with... we don't know its moves yet except Ice Spinner (Ice/Physical, BP:80)
    - If Dragonite uses Ice Spinner: Ice is super effective on Ground/Dark? No wait - Ice vs Ground/Dark. Ice is neutral to Ground and neutral to Dark. So 1x.
    - Actually wait, let me check: Ice type moves against Ground type = neutral. Against Dark type = neutral. So Ice Spinner would be neutral.
    
    If Dragonite uses Ice Spinner (BP 80):
    Damage = floor(floor(22 * ATK * 80 / 102) * 1 * 1) * random
    Dragonite ATK range: 138-204
    
    Worst case for me (highest ATK): 22 * 204 * 80 / 102 = 359,040/102 = 3,520 → *0.85-1.0 = 2,992-3,520
    My HP: 88. That would KO me.
    
    So if Stoneedge misses (20% chance), Dragonite likely KOs me with Ice Spinner. But the expected value is still strongly in favor of Stoneedge since it's an 80% guaranteed KO.
    
    Alternatively, Knockoff: Dark/Physical, power 65. Against Dragon/Flying:
    Dark vs Dragon = neutral, Dark vs Flying = neutral. So 1x.
    Damage = floor(floor(22 * 169 * 65 / DEF) * 1 * 1) * random
    For DEF 103: 22*169*65/103 = 241,670/103 = 2,346 → *0.85-1.0 = 1,994-2,346
    That's way more than Dragonite's HP (166-198). So Knockoff also KOs!
    
    But Knockoff has 100% accuracy and removes the item. However, it deals less damage so if Multiscale is active... wait, does Multiscale affect Knockoff? Yes, any attack. But even halved: ~997-1,173 vs 166-198 HP. Still a KO!
    
    So both Stoneedge and Knockoff are guaranteed KOs (well, Knockoff is 100% accuracy so it's truly guaranteed; Stoneedge is 80%).
    
    Given that:
    - Knockoff: 100% accuracy, guaranteed KO, removes item
    - Stoneedge: 80% accuracy, guaranteed KO if it hits
    
    Knockoff seems safer because of theThinking budget reached. Stop thinking and give your final answer now.
    Bonsai 2 27B switched to Corviknight2,172 tok · 16.3 s

    Krookodile just fainted from a critical Ice Spinner hit. Corviknight (Flying/Steel) resists Dragon-type moves and is neutral to Ice, making it a solid pivot into the 72% HP Dragonite. No other option exists this turn.

    Reasoning trace (330 words)
    Let me analyze the situation:
    
    - My Krookodile just fainted (hit by a critical Ice Spinner from Dragonite at 72% HP)
    - I need to switch in Corviknight (Flying/Steel, 100% HP)
    - The opponent's active is Dragonite (Dragon/Flying) at 72% HP
    - My bench has Garchomp (fainted) and Corviknight (healthy)
    
    Corviknight vs Dragonite:
    - Corviknight is Flying/Steel - immune to Dragon attacks? No, Steel resists Dragon. Actually, Steel resists Dragon by 0.5x. And Corviknight's Flying type means it's weak to Ice (4x). But Dragonite's revealed move is Ice Spinner.
    - Wait, Corviknight is Flying/Steel. It's immune to Ground, resists many types. Against Dragonite:
      - Dragon attacks on Steel: 0.5x (resisted)
      - But Corviknight's Flying type means it takes 4x from Ice... but Dragonite's revealed move is Ice Spinner which is physical.
      - Actually wait - Corviknight is Flying/Steel. It resists Dragon (Steel resists Dragon). So Dragonite's Dragon moves would be resisted.
      - But Ice Spinner hits for 4x against Flying/Steel? No, Steel resists Ice by 0.5x, and Flying is neutral to Ice... wait no. Let me think again.
      
      Corviknight (Flying/Steel):
      - vs Ice: Flying takes 2x from Ice, Steel resists Ice by 0.5x → net 1x (neutral)
      - vs Dragon: Steel resists Dragon by 0.5x, Flying is neutral to Dragon → net 0.5x (resisted)
      
    So Corviknight resists Dragonite's likely moves. But it's weak to Ice at... wait let me recalculate.
    
    Flying/Steel type matchups:
    - Ice: Flying = 2x, Steel = 0.5x → 1x (neutral)
    - Dragon: Flying = 1x, Steel = 0.5x → 0.5x (resisted)
    - Electric: Flying = 0.5x, Steel = 0.5x → 0.25x (4x resisted)
    - Ground: Flying = immune, Steel = 0.5x → immune
    
    So Corviknight is actually quite good against Dragonite! It resists Dragon moves and is neutral to Ice. The only concern is if Dragonite has a super effective move, but its revealed move is Ice Spinner which would be neutral.
    
    The only legal action is SWITCH: corviknight. So I have no choice here.
    
  6. Turn 5
    DeepSeek V4.1 Flash used Dragondance2,011 tok · 5.2 s · $0.0003

    Corviknight is Steel/Flying: Earthquake is immune and ExtremeSpeed is resisted, while Ice Spinner is only neutral. Dragonite outspeeds Corviknight and can use Dragon Dance to set up a sweep, since Corviknight is a passive defensive wall unlikely to threaten an immediate KO.

    Reasoning trace (207 words)
    Corviknight is Flying/Steel, so Earthquake does nothing, ExtremeSpeed is not very effective. Ice Spinner is neutral (Ice vs Steel/Flying = neutral, actually Ice vs Steel is not very effective... Ice vs Steel = 0.5x, Ice vs Flying = 2x, so neutral 1x). Dragon Dance is good setup. But Corviknight likely has Body Press/Iron Head/Brave Bird. Dragonite at 72% with Multiscale broken? Multiscale only at full HP, so it's not active now.
    
    Best play: Dragon Dance to set up, since Corviknight is slow and defensive. But Corviknight could have Iron Head/Brave Bird. Actually Dragonite can outspeed and DD then sweep. Ice Spinner is neutral. Let me think - Corviknight is bulky, Ice Spinner won't KO. Dragon Dance boosts. But risk of taking damage.
    
    Actually, Gholdengo with Make It Rain or Shadow Ball would be good against Corviknight? Steel resists Ghost... Corviknight Steel/Flying resists Ghost (Steel resists Ghost). Make It Rain is Steel vs Steel/Flying = neutral. Hmm.
    
    Dragonite's best move here is Dragon Dance to set up, or Ice Spinner for neutral damage. Given Corviknight is defensive and slow, DD is strong. But Corviknight might have Body Press which hits Dragonite's defense... Dragonite def 115.
    
    I think Dragon Dance is the best play to set up a sweep.
    Bonsai 2 27B used Bravebird3,792 tok · 49.1 s

    All my damaging moves are only 0.5x against Dragon/Flying, making this a bad matchup. With no hazards to clear and full HP, Roost is wasteful. Brave Bird at 120 BP (effective 60) deals the most damage despite recoil, and I can afford the ~58 HP cost at full health.

    Reasoning trace (1,249 words)
    Let me analyze this situation carefully.
    
    My active Pokémon: Corviknight (Flying/Steel) at 175/175 HP, with Unnerve ability and Leftovers.
    Opponent's active: Dragonite (Dragon/Flying) at 72% HP, with Ice Spinner revealed.
    
    Key considerations:
    - Dragonite moves first (speed 90-145 vs my 87)
    - Dragonite is at 72% HP - it's been hit by Knock Off and Ice Spinner crit
    - Corviknight is a Flying/Steel type, so it resists Dragon attacks (Dragon is neutral to Steel, but Flying resists... wait no. Let me think about type matchups.)
    
    Actually, let me reconsider the type matchup:
    - Dragonite (Dragon/Flying) vs Corviknight (Flying/Steel)
    - Dragon moves are super effective against Dragon? No, Dragon is neutral to Steel.
    - Actually, Dragon attacks on Flying/Steel: Dragon is neutral to Steel, and neutral to Flying. So Dragon moves do normal damage.
    - But wait - Dragonite's Ice Spinner is what it used before. Ice is not very effective against Steel (4x resist? No, Ice is 0.5x vs Steel). Actually Ice is super effective against Dragon but not very effective against Steel.
    
    Wait, let me reconsider. The opponent's Dragonite has Ice Spinner revealed. But I need to think about what it might do this turn.
    
    Corviknight's options:
    1. Brave Bird - Flying/Physical, 120 BP, 33% recoil. Against Dragon/Flying: Flying is neutral to Dragon, and super effective against... wait no. Let me get the type chart right.
       - Flying vs Dragon: neutral (1x)
       - Flying vs Flying: not very effective (0.5x)
       - So Brave Bird would be 0.5x against Dragonite. That's bad.
    
    2. Flash Cannon - Steel/Special, 80 BP. Against Dragon/Flying:
       - Steel vs Dragon: neutral (1x)
       - Steel vs Flying: not very effective (0.5x)
       - So Flash Cannon would be 0.5x against Dragonite. Also bad.
    
    3. Defog - removes hazards/terrain. There are no hazards on either side, so this is useless.
    
    4. Roost - heals 50% HP but removes Flying type until end of turn. Since I'm at full HP (175/175), this would be wasteful. Also removing Flying means Dragonite's moves might hit differently... wait, no. If I remove my Flying type, I become Steel only. But Dragonite is Dragon/Flying, so its moves are still Dragon/Flying.
    
    Wait, actually let me reconsider. The key issue is:
    - Dragonite moves first (speed advantage)
    - Dragonite is at 72% HP and has been hit by Knock Off (removed Lum Berry) and a crit Ice Spinner
    - I'm at full HP with Leftovers
    
    What can Dragonite do? It revealed Ice Spinner. But it could also have other moves. However, the only revealed move is Ice Spinner.
    
    Actually wait - looking at the battle history:
    - Turn 3: Dragonite used Ice Spinner (super effective on Krookodile)
    - Turn 4: Dragonite used Ice Spinner again (super effective, crit) → Krookodile fainted
    
    So Dragonite has been using Ice Spinner. But it could switch or do something else.
    
    The key question is: what's the best play for Corviknight?
    
    Since Dragonite moves first and I'm at full HP:
    - If I use Brave Bird (0.5x), it might not KO Dragonite, and Dragonite hits me first with Ice Spinner (which would be 0.5x vs Steel but neutral to... wait, Ice vs Flying/Steel: Ice is super effective against Dragon? No, Ice is neutral to Flying and not very effective against Steel. So Ice Spinner on Corviknight would be 0.5x.)
    
    Actually let me recalculate:
    - Ice vs Flying: neutral (1x)
    - Ice vs Steel: not very effective (0.5x)
    - So Ice Spinner on Corviknight = 0.5x damage
    
    - Brave Bird (Flying) vs Dragon/Flying: 
      - Flying vs Dragon: neutral (1x)
      - Flying vs Flying: not very effective (0.5x)
      - Total: 0.5x
    
    - Flash Cannon (Steel) vs Dragon/Flying:
      - Steel vs Dragon: neutral (1x)
      - Steel vs Flying: not very effective (0.5x)
      - Total: 0.5x
    
    So all my physical/special attacks are only 0.5x against Dragonite. That's a bad matchup.
    
    Given that:
    - I'm at full HP
    - All my damaging moves are 0.5x
    - Dragonite moves first
    - There are no hazards to clear with Defog
    - Roost would be wasteful at full HP but removes Flying type
    
    Wait, actually if I use Roost, I remove my Flying type and become Steel only. Then:
    - Ice Spinner (Ice) on pure Steel = 0.5x (still bad for Dragonite)
    - But Dragon moves on pure Steel = neutral (1x) instead of... wait, Dragon vs Flying/Steel was already just neutral to both. So no change there.
    
    Hmm, actually the type coverage doesn't really change much with Roost in terms of what hits me harder.
    
    Let me think about this differently. The deciding factor here:
    - Speed: Dragonite moves first
    - Bad matchup: My attacks are only 0.5x against Dragon/Flying
    - No hazards to clear
    
    Given the bad matchup (my moves are not very effective), and Dragonite at 72% HP, I should probably try to KO it or at least deal damage. But with 0.5x coverage, Brave Bird at 120 BP might still do decent damage.
    
    Actually wait - let me reconsider. Is there a switch option? No, the legal actions only show MOVE options, no SWITCH. So I'm locked in with Corviknight.
    
    Given that all my moves are 0.5x and Dragonite moves first:
    - Brave Bird (120 BP, 0.5x = effective 60) vs Dragonite at 72% HP
    - Flash Cannon (80 BP, 0.5x = effective 40) vs Dragonite at 72% HP
    
    Brave Bird does more damage but has recoil. Let me estimate:
    - Corviknight ATK is 107, Dragonite DEF is 103-161
    - At minimum DEF (103): 120 * 0.5 = 60 effective BP
    - Damage roughly: (107/103) * 60 * (some factor) ≈ maybe 40-50 damage?
    - Dragonite at 72% of ~180 HP = ~130 HP remaining
    - So Brave Bird probably won't KO it
    
    Actually, I think the best play here is to use Brave Bird for maximum damage despite the type disadvantage. It's the highest power move and even at 0.5x, it does more than Flash Cannon. The recoil (33% of max HP = ~58 HP) is manageable since I'm at full HP.
    
    Wait, but Dragonite moves first. If Dragonite uses Ice Spinner (which is super effective against... no, Ice is not very effective against Steel). Let me recalculate:
    - Ice vs Flying/Steel: 0.5x (not very effective against Steel)
    - So Ice Spinner on Corviknight = 0.5x
    
    If Dragonite uses Ice Spinner at full power:
    - Dragonite ATK: 138-204, Corviknight DEF: 172
    - At max ATK (204): 80 * 0.5 = 40 effective BP
    - Damage roughly: (204/172) * 40 ≈ ~47 damage
    
    So Dragonite's Ice Spinner would deal maybe 40-50 damage to Corviknight, leaving it at around 125-135 HP. Then my Brave Bird hits back for maybe 40-50 damage, bringing Dragonite from 130 to ~80-90 HP.
    
    This is a stalemate situation where neither can easily KO the other. But I should still deal maximum damage with Brave Bird.
    
    Actually, wait. Let me reconsider whether there's a better strategic play. 
    
    The opponent has Kingambit (Dark/Steel) on the bench at 100% HP. If Dragonite switches out, Kingambit could come in. Kingambit is Dark/Steel which resists Flying and Steel... actually:
    - Dark/Steel vs Brave Bird (Flying): Dark resists nothing from Flying, Steel resists Flying. So 0.5x.
    - Dark/Steel vs Flash Cannon (Steel): Steel resists Steel (0.5x), Dark is neutral to Steel. So 0.5x.
    
    Hmm, but I can't switch out since there's no SWITCH option in legal actions.
    
    I think the best play is Brave Bird - it's my highest power move and even at 0Thinking budget reached. Stop thinking and give your final answer now.
  7. Turn 6
    DeepSeek V4.1 Flash switched to Gholdengo2,097 tok · 3.8 s · $0.0003

    Dragonite is at 29% HP and Corviknight's Brave Bird will knock it out before it can do meaningful damage — Ice Spinner is only neutral and won't KO the bulky Corviknight. Gholdengo resists Flying and walls Corviknight, so switching preserves my boosted Dragonite for later.

    Reasoning trace (180 words)
    Dragonite at 29% HP, +1 Atk/+1 Spe. Corviknight at 92%. Dragonite is faster. Ice Spinner is neutral on Corviknight (Flying/Steel takes neutral from Ice). Earthquake no effect. Extreme Speed not very effective. Ice Spinner 80 BP with +1 Atk could do decent damage. But Corviknight likely has Brave Bird to KO Dragonite. Dragonite at 49 HP, Brave Bird would KO.
    
    Actually, can Dragonite KO Corviknight? Corviknight is bulky. Ice Spinner neutral, +1 Atk. Probably not a KO. Corviknight will KO back with Brave Bird.
    
    Better to switch to Gholdengo? Gholdengo resists Flying? No, Steel resists Flying. Gholdengo Steel/Ghost resists Flying and is immune to... Corviknight's Brave Bird is Flying, resisted by Steel. Gholdengo could handle Corviknight well with Make It Rain or Shadow Ball.
    
    Actually switching preserves Dragonite? Dragonite is at 29%, likely to die. But Dragonite has +1/+1 boosts. Hmm.
    
    Corviknight's Brave Bird KOs Dragonite. Ice Spinner won't KO Corviknight. So switch to Gholdengo is best - it walls Corviknight.
    
    Gholdengo resists Flying (Steel), and Corviknight's Brave Bird is physical. Gholdengo has 115 Def. Good matchup.
    
    Decision: SWITCH: gholdengo.
    Bonsai 2 27B used Roost3,857 tok · 49.1 s

    Dragonite at 29% HP moves first with boosted speed. Brave Bird is resisted by its Flying type (0.5x), so it won't KO. Roost heals me to full while removing the Flying weakness, setting up a safer next turn where I can switch or use Flash Cannon without the resist.

    Reasoning trace (1,079 words)
    Let me analyze this situation carefully.
    
    My active Pokémon: Corviknight (Flying/Steel) at 161/175 HP (92%)
    Opponent's active: Dragonite (Dragon/Flying) at 29% HP, with +1 ATK and +1 SPE boosts.
    
    Key facts:
    - Dragonite moves first (speed 135-217 vs Corviknight's 87)
    - Dragonite is at 29% HP - very low
    - Dragonite has +1 ATK and +1 SPE
    - Dragonite's revealed moves: Ice Spinner, Dragon Dance
    - Dragonite could be Multiscale or Inner Focus
    
    Corviknight's moves:
    1. Brave Bird (Flying/Physical, 120 BP) - 33% recoil
    2. Flash Cannon (Steel/Special, 80 BP) - 10% SpD lower
    3. Defog (Flying/Status)
    4. Roost (Flying/Status) - heals 50%, removes Flying type
    
    Let me think about what Dragonite will do:
    - Dragonite is at 29% HP with +1 ATK and +1 SPE
    - It could use Ice Spinner (Ice/Physical, 80 BP) or Dragon Dance again
    - If it uses a physical move like Ice Spinner, Corviknight (Flying/Steel) takes neutral damage from Ice. Wait, no - Steel resists Ice? No, Steel is immune to... let me think. Steel resists: Normal, Grass, Electric, Psychic, Flying, Bug, Rock, Dragon, Steel, Fairy. Steel is weak to: Fire, Fighting, Ground.
    
    So Ice on Steel: neutral. Ice on Flying: neutral. So Ice Spinner would be neutral against Corviknight.
    
    If Dragonite uses a Dragon move (like Dragon Claw or Outrage), that's neutral against Steel but... wait, Steel resists Dragon? No, Steel is not weak to Dragon. Let me check: Steel resists Dragon? Actually no. Steel type resistances: Normal, Grass, Electric, Psychic, Flying, Bug, Rock, Dragon, Steel, Fairy. Yes! Steel resists Dragon. So a Dragon move would be super effective... wait no, it's resisted by Steel.
    
    Actually let me reconsider. Corviknight is Flying/Steel.
    - Ice on Flying: neutral, on Steel: neutral → overall neutral
    - Dragon on Flying: neutral, on Steel: resisted (4x? No, 2x resist) → overall resisted
    - Fire on Flying: neutral, on Steel: super effective → overall super effective
    - Fighting on Flying: neutral, on Steel: super effective → overall super effective
    - Ground on Flying: immune, on Steel: neutral → overall immune
    
    So Dragonite's options against Corviknight:
    - Ice Spinner (Ice/Physical): neutral damage
    - If it has a Dragon move: resisted by Steel
    - If it has a Fire or Fighting move: super effective
    
    But the revealed moves are only Ice Spinner and Dragon Dance. It could have other hidden moves.
    
    Now, what should I do?
    
    Dragonite is at 29% HP. Let me estimate if Brave Bird can KO it.
    
    Corviknight's ATK: 107
    Brave Bird: 120 BP, Flying/Physical
    
    Dragonite's DEF range: 103-161 (let's say around 130 average)
    
    Damage formula (simplified): ((2*50/5+2) * power * atk / def) / 50 + 2
    = (6 * 120 * 107 / 130) / 50 + 2
    = (6 * 120 * 107) / (130 * 50) + 2
    = 77,424 / 6,500 + 2
    = 11.9 + 2 = ~13.9
    
    Wait, that seems too low. Let me recalculate properly.
    
    Actually the formula is: ((2*level/5+2) * power * attacker_atk / defender_def) / 50 + 2
    
    Level 50: (2*50/5+2) = (20+2) = 22
    So: (22 * 120 * 107) / (def * 50) + 2
    
    If def = 130: (22 * 120 * 107) / (130 * 50) + 2 = 28,368 / 6,500 + 2 = 4.36 + 2 = ~6.36
    
    Hmm wait, that's per "damage unit" and then we multiply by... no, I think the formula gives the damage directly in HP points at level 50.
    
    Actually let me reconsider. The standard damage formula:
    Damage = floor(floor(floor(2*Level/5 + 2) * Power * A / D) / 50) + 2
    
    Where A is attacker's relevant stat, D is defender's relevant stat.
    
    So: floor(floor(floor(2*50/5+2) * 120 * 107 / def) / 50) + 2
    = floor(floor(floor(22 * 120 * 107 / def) / 50)) + 2
    
    If def = 130: floor(floor(28,368 / 130) / 50) + 2 = floor(floor(218.2) / 50) + 2 = floor(4.36) + 2 = 4 + 2 = 6
    
    That's only 6 HP damage? That can't be right for a level 50 battle...
    
    Wait, I think I'm confusing the formula. Let me reconsider. In competitive Pokémon at level 50:
    
    Damage = ((2*50/5+2) * Power * ATK / DEF) / 50 + 2
    = (22 * 120 * 107 / DEF) / 50 + 2
    
    If DEF = 130: (22 * 120 * 107) / (130 * 50) + 2 = 28,368 / 6,500 + 2 = 4.36 + 2 = 6.36
    
    Hmm, that gives about 6 HP damage. But Dragonite is at 29% of its max HP (166-198), so it has about 48-57 HP left.
    
    Wait, but Corviknight's ATK is only 107. That's quite low for a physical attacker. And Brave Bird is Flying/Physical. Let me check if there's type effectiveness.
    
    Dragonite is Dragon/Flying.
    Brave Bird is Flying/Physical.
    Flying on Dragon: neutral
    Flying on Flying: resisted (2x resist)
    So overall: 0.5x (resisted)
    
    Oh! That changes things significantly. Brave Bird would be only 0.5x effective against Dragonite because of the Flying/Flying resistance.
    
    So damage would be even lower: about 3 HP. That's not a KO at all.
    
    What about Flash Cannon?
    Flash Cannon is Steel/Special, 80 BP.
    Corviknight's SpA is 65.
    Dragonite's SpD range: 108-167.
    
    Steel on Dragon: neutral
    Steel on Flying: resisted (2x resist)
    So overall: 0.5x effective.
    
    Damage: (22 * 80 * 65 / SpD) / 50 + 2, then * 0.5
    If SpD = 130: (22 * 80 * 65 / 130) / 50 + 2 = 11,440 / 6,500 + 2 = 1.76 + 2 = 3.76, then * 0.5 = ~1.9 HP
    
    That's basically nothing.
    
    So neither Brave Bird nor Flash Cannon will KO Dragonite. They're both resisted by the Flying type.
    
    What about Roost? It heals 50% and removes the Flying type. This would make Corviknight Steel-only for the turn, which means:
    - Next turn, Corviknight would be pure Steel
    - But this turn, after Roost, Dragonite still moves first (it already moved)
    
    Wait, actually the order is: Dragonite moves first this turn, then Corviknight. So if I use Roost, Dragonite attacks me first, then I heal.
    
    If Dragonite uses Ice Spinner (80 BP, Ice/Physical):
    Ice on Flying/Steel: neutral (Ice doesn't have a special relationship with either)
    Actually wait: Ice on Steel is neutral, Ice on Flying is neutral. So overall neutral.
    
    Dragonite's ATK range: 138-204, with +1 boost so effective ATK = 138*1.5=207 to 204*1.5=306 (approximately, the actual multiplier for +1 is 1.5)
    
    Thinking budget reached. Stop thinking and give your final answer now.
  8. Turn 7
    DeepSeek V4.1 Flash used Nastyplot1,956 tok · 3.8 s · $0.0003

    Corviknight can't threaten Gholdengo much (Brave Bird is resisted by Steel), and Gholdengo outspeeds. Make It Rain is resisted and Shadow Ball is neutral, so setting up Nasty Plot lets Gholdengo break through Corviknight's Roost healing.

    Reasoning trace (103 words)
    Corviknight is a wall, Gholdengo can't hit it super effectively. Shadow Ball is neutral, Make It Rain is resisted. Nasty Plot boosts. But Corviknight can Roost off damage. Gholdengo is faster. Best to Nasty Plot to break through, or switch to Kingambit? Kingambit's Iron Head is neutral, Sucker Punch... Corviknight resists Dark? No, Corviknight is Flying/Steel, Dark is neutral, Steel is neutral. Actually Kingambit could set up Swords Dance but Corviknight has Brave Bird.
    
    Gholdengo with Nasty Plot then Shadow Ball can break Corviknight. Corviknight's Brave Bird does little to Gholdengo (Steel resists Flying). So Gholdengo is safe. Nasty Plot is the play.
    Bonsai 2 27B used Bravebird3,936 tok · 49.5 s

    Both Garchomp and Krookodile are fainted, so no switch is available. Defog is useless with no hazards, and Roost is redundant at full HP. Between Brave Bird and Flash Cannon, both are 0.5x against Steel/Ghost, but the higher base power of Brave Bird (120 vs 80) gives it a clear damage advantage despite recoil.

    Reasoning trace (1,274 words)
    Let me analyze this situation carefully.
    
    My active Pokémon: Corviknight (Flying/Steel) at 175/175 HP, with Leftovers and Unnerve.
    Opponent's active: Gholdengo (Steel/Ghost) at 100% HP, with GoodasGold (immune to status moves).
    
    Key considerations:
    - Gholdengo is Steel/Ghost. It's immune to status moves (GoodasGold).
    - Corviknight is Flying/Steel.
    - Brave Bird: Flying/Physical, power 120, not very effective on Gholdengo (Flying vs Steel/Ghost - actually let me check. Flying is neutral against Steel and neutral against Ghost... wait, no. Let me reconsider.
    
    Actually, let me re-check type matchups:
    - Flying vs Steel: Not very effective (Steel resists Flying)
    - Flying vs Ghost: Neutral
    - So Flying move vs Steel/Ghost = not very effective (0.5x)
    
    - Flash Cannon: Steel/Special, power 80, not very effective on Gholdengo
    - Steel vs Steel: Not very effective (0.5x)
    - Steel vs Ghost: Neutral
    - So Steel move vs Steel/Ghost = not very effective (0.5x)
    
    So both Brave Bird and Flash Cannon are not very effective against Gholdengo.
    
    - Defog: Status move, but Gholdengo has GoodasGold which makes it immune to status moves. Wait, actually GoodasGold says "This Pokemon is immune to Status moves." So Defog would be useless on Gholdengo? Actually, Defog is a status move that removes hazards. But the target being immune to status moves... hmm, actually I think the immunity applies to status moves targeting it. Defog doesn't really "target" in the traditional sense - it's more of a field effect. But let me reconsider.
    
    Actually, looking at the rules: GoodasGold makes Gholdengo immune to Status moves. This means any status move used against it would be ineffective. However, Defog is typically considered a status move that affects the field rather than directly targeting the opponent. In competitive play, I believe Defog still works even against Pokémon with abilities like this, because it's not really "targeting" them - it's removing hazards from the field. But wait, the description says "immune to Status moves" which is very broad.
    
    Actually, in Gen 9 Champions format, GoodasGold makes Gholdengo immune to status moves. Defog is a status move. I think this would make Defog ineffective on Gholdengo. But actually, Defog's effect is to remove hazards - it doesn't really "hit" the opponent. Let me think about this differently.
    
    In competitive Pokémon, abilities like "immunity to status moves" (like Levitate for Ground, or similar) typically mean that status moves targeting that Pokémon are ineffective. Defog is a move that removes hazards from both sides of the field - it's not really targeting the opponent in the traditional sense. However, the move type is "Status" and the ability says immune to Status moves.
    
    Actually, I recall that in competitive play, moves like Defog DO work on Pokémon with abilities that give immunity to status moves, because Defog doesn't directly target the opponent - it affects the field. But I'm not 100% sure about this specific interaction.
    
    Let me focus on what's most important:
    
    The key issue is: Gholdengo is Steel/Ghost and both of my physical/special attacks are not very effective against it. 
    
    - Brave Bird (Flying/Physical): 0.5x vs Steel, neutral vs Ghost = 0.5x total
    - Flash Cannon (Steel/Special): 0.5x vs Steel, neutral vs Ghost = 0.5x total
    
    Both deal reduced damage. Gholdengo is at 100% HP with unknown stats.
    
    Corviknight's stats: ATK 107, SpA 65
    Gholdengo's possible stats: HP 162-194, Def 103-161, SpD 99-157, Spe 93-149
    
    With Brave Bird at 0.5x: 107 * 120 / 80 (base) * 0.5 = roughly... let me not do full damage calcs as instructed.
    
    The point is both attacks are nerfed to 0.5x effectiveness. Gholdengo has high HP and decent defenses. Neither move will likely KO it in one hit.
    
    Gholdengo moves first (93-149 vs 87). It could potentially do significant damage to Corviknight.
    
    What about switching? My bench only has Garchomp and Krookodile, both fainted. So I CANNOT switch. I'm stuck with Corviknight.
    
    Wait, let me re-read the bench:
    - garchomp [FAINTED]
    - krookodile [FAINTED]
    
    Both are fainted! So I have no switches available. I must use a move.
    
    So my options are:
    1. Brave Bird - 0.5x, power 120, physical, recoil
    2. Flash Cannon - 0.5x, power 80, special, possible SpD lower
    3. Defog - status, removes hazards (but there are no hazards on either side)
    4. Roost - heals 50%, removes Flying type
    
    Since there are no hazards, Defog is useless.
    
    Between Brave Bird and Flash Cannon:
    - Both are 0.5x effective
    - Brave Bird has higher power (120 vs 80) but has recoil
    - Flash Cannon has lower power but can lower SpD
    
    Gholdengo's ability is GoodasGold, so it's immune to status moves. This means Corviknight's Unnerve won't prevent Gholdengo from using berries, and Gholdengo can use any status move freely.
    
    Wait, actually Unnerve prevents the OPPONENT from using berries. But Gholdengo has GoodasGold which makes it immune to status moves. Does Unnerve still work? Unnerve is a passive ability that says "prevents opposing Pokemon from using their Berries." This isn't really a status move effect - it's a passive interaction. I think Unnerve would still work regardless of GoodasGold.
    
    But more importantly, Gholdengo has no revealed moves yet. It could be anything.
    
    Given that:
    - Both attacks are 0.5x
    - Gholdengo moves first and could deal significant damage
    - No switches available
    - No hazards to defog
    
    I think the best option is Brave Bird for maximum damage output despite the type disadvantage. Even at 0.5x, a power 120 move will do more damage than a power 80 move. The recoil (33% of damage dealt) is manageable since Corviknight is at full HP with Leftovers.
    
    Actually wait - let me reconsider. Gholdengo is Steel/Ghost. What moves would be effective against it?
    - Ghost: Super effective on both Steel and Ghost... no, Ghost is neutral vs Steel and super effective vs Ghost = 2x total? No wait.
    - Ghost vs Steel: Neutral
    - Ghost vs Ghost: Not very effective (0.5x)
    - So Ghost move vs Steel/Ghost = 0.5x
    
    - Dark: Super effective on Ghost, neutral on Steel = 1x total... wait no.
    - Dark vs Steel: Neutral
    - Dark vs Ghost: Super effective (2x)
    - So Dark move vs Steel/Ghost = 2x total? No, that's not right either.
    
    Actually for multi-type matchups, you multiply the effectiveness:
    - Dark vs Steel/Ghost: Dark is neutral vs Steel (1x), super effective vs Ghost (2x) → 2x total
    - Ghost vs Steel/Ghost: Ghost is neutral vs Steel (1x), not very effective vs Ghost (0.5x) → 0.5x total
    
    So Dark moves would be super effective on Gholdengo! But Corviknight doesn't have any Dark moves.
    
    What about other types?
    - Fighting: Super effective on Steel (2x), neutral on Ghost (1x) → 2x total
    - Bug: Not very effective on Steel (0.5x), not very effective on Ghost (0.5x) → 0.25x
    - Fire: Not very effective on Steel (0.5x), neutral on Ghost (1x) → 0.5x
    
    So the best types against Gholdengo are Dark and Fighting, both at 2x. Corviknight has neither.
    
    Given my limited options, Brave Bird gives me the most damage output. Even though it's only 0.5x effective, a power 120 move will do significantly more damage than a power 80 move.
    
    Actually, let me reconsider whether Defog could work. The description says "ends user and target hazards/terrain." There are no hazards on either side. So Defog would be completely useless.
    
    Roost would heal Corviknight but it's already at full HP (175/175). So Roost is also useless.
    
    This leaves Brave Bird vs Flash Cannon.
    
    Brave Bird: 0.5x * power 120 = effective power of 60
    Flash Cannon: 0.5x * power 80 = effective power of 40, plus possible SpThinking budget reached. Stop thinking and give your final answer now.
  9. Turn 8
    DeepSeek V4.1 Flash used Shadowball1,891 tok · 2.4 s · $0.0002

    Gholdengo is at +2 SpA and faster than Corviknight, while Brave Bird is not very effective against it. Shadow Ball is neutral and hits hard at +2, so attacking pressures Corviknight before it can Roost back up.

    Reasoning trace (70 words)
    Gholdengo at +2 SpA. Corviknight is Steel/Flying, so Make It Rain is not very effective, Shadow Ball is neutral. Shadow Ball at +2 should do solid damage. Corviknight can Roost to heal. Best to attack with Shadow Ball to chip it down.
    
    Actually, Corviknight's Brave Bird is not very effective against Gholdengo (Steel resists Flying). Gholdengo takes little damage. Shadow Ball at +2 SpA should deal good damage. Let's attack.
    Bonsai 2 27B used Roost3,867 tok · 47.5 s

    Gholdengo moves first with +2 SpA and will deal a heavy special hit regardless of what I do. All my damaging moves are not very effective on Steel/Ghost, and Defog is blocked by Good as Gold. Since both bench Pokémon are already fainted, Corviknight must survive — Roost guarantees full HP before the incoming attack.

    Reasoning trace (1,198 words)
    Let me analyze this situation carefully.
    
    My active Pokémon: Corviknight (Flying/Steel) at 173/175 HP, with Leftovers and Unnerve.
    Opponent's active: Gholdengo (Steel/Ghost) at 78% HP, with +2 SpA from Nasty Plot, Good as Gold ability.
    
    Key considerations:
    - Gholdengo moves first (speed 93-149 vs Corviknight's 87)
    - Gholdengo has +2 SpA boost, so it's a very strong special attacker
    - Gholdengo is Steel/Ghost - immune to status moves (Good as Gold)
    - My moves: Brave Bird (not very effective on Steel), Flash Cannon (not very effective on Steel), Defog (status - will be blocked by Good as Gold), Roost (heals 50% but removes Flying type)
    
    Wait, let me reconsider the matchups:
    - Corviknight is Flying/Steel
    - Gholdengo is Steel/Ghost
    
    Brave Bird: Flying vs Steel = not very effective (0.5x). Also 33% recoil.
    Flash Cannon: Steel vs Steel = not very effective (0.5x). 10% chance to lower SpD.
    Defog: Status move - Gholdengo has Good as Gold, so this will be blocked/immune.
    Roost: Heals 50% HP but removes Flying type until end of turn.
    
    Gholdengo with +2 SpA is going to hit hard. What moves does it have? We only know Nasty Plot was revealed. It could have moves like Shadow Ball, Dark Pulse, or other special attacks.
    
    Since Gholdengo moves first and has +2 SpA, I need to think about what's the best option:
    
    1. Brave Bird - Not very effective (0.5x), 33% recoil. At 98.9% HP, this might not even KO Gholdengo at 78%. Let me estimate: Corviknight ATK is 107, power 120, 0.5x effectiveness. That's roughly 107 * 120 / 4 = ~320 damage potential... wait no. At level 50, the formula is different. Actually with these stats, a neutral hit from Corviknight's Brave Bird would deal maybe around 60-80 damage to Gholdengo. With 0.5x effectiveness, that's 30-40 damage. Gholdengo has 78% of ~162-194 HP = ~126-151 HP. So Brave Bird won't KO.
    
    2. Flash Cannon - Not very effective (0.5x), power 80. Even less damage than Brave Bird. Won't KO.
    
    3. Defog - Will be blocked by Good as Gold. Pointless.
    
    4. Roost - Heals 50% HP (from 173 to ~261... wait, max is 175, so it heals to 175). Removes Flying type. This means Gholdengo's next move won't be resisted by Corviknight's Steel typing for Flying moves... but actually Gholdengo is Steel/Ghost, not a Flying attacker typically.
    
    Wait, the key issue: Gholdengo moves FIRST with +2 SpA. Whatever I do, it gets to attack first. 
    
    If I Roost: I heal to 175/175, lose my Flying type. Then Gholdengo attacks. Without Flying type, Corviknight is just Steel. Gholdengo's Ghost-type moves would be neutral on Steel (Ghost vs Steel = neutral). If it uses a Dark move, that's super effective on... wait, no. Dark vs Steel is not very effective. 
    
    Actually, let me think about what Gholdengo likely has. It used Nasty Plot, so it's a special attacker. Common moves: Shadow Ball, Dark Pulse, or maybe something else.
    
    The real question is: can I survive Gholdengo's attack? With +2 SpA, Gholdengo's special attacks are going to be very strong. Corviknight has 137 SpD and 175 HP. Even a boosted Shadow Ball might deal significant damage but probably not KO at 98% HP.
    
    Actually, the best strategy here might be to Roost to maximize HP before taking the hit, since Gholdengo moves first anyway. The Flying type removal means I lose resistance to... well, Gholdengo is Steel/Ghost, so its likely attacks are Ghost or Dark or Electric. 
    
    Wait - if I use Roost, I remove my Flying type. Corviknight becomes just Steel. 
    - Ghost vs Steel: neutral
    - Dark vs Steel: not very effective (0.5x)
    - Electric vs Steel: immune
    
    If I don't Roost and keep Flying/Steel:
    - Ghost vs Steel/Flying: neutral (Ghost is neutral to both)
    - Dark vs Steel/Flying: not very effective on Steel, but super effective on... no wait. Dark is not very effective against Steel. So same thing.
    - Electric vs Steel/Flying: immune to Steel part
    
    Hmm, actually the Flying type doesn't help much here since Gholdengo isn't likely using a Ground or Fighting move (it's Steel/Ghost).
    
    Let me reconsider. The main threat is Gholdengo's +2 SpA special attack. I should maximize my HP before it hits. Roost heals 50% max HP, so from 173 to 175 (only 2 HP healed since I'm already at 98.9%). That's not much benefit.
    
    Wait, actually Roost heals 50% of MAX HP, not current HP deficit. So it would heal 87.5 HP, capping at 175. From 173, that's only 2 HP healed. Not very useful.
    
    So what's the best option? Let me reconsider:
    
    Actually, I think the key insight is: Gholdengo moves first with +2 SpA. I'm going to take a hit regardless. The question is whether I can KO it back or survive.
    
    Brave Bird at 0.5x effectiveness won't KO Gholdengo at 78%. Flash Cannon at 0.5x definitely won't. Defog is blocked. Roost barely heals anything.
    
    Hmm, but wait - maybe the best play is still to do something that gives me the best chance of survival or setting up a future turn. 
    
    Actually, let me reconsider the damage more carefully. Gholdengo at +2 SpA with stats in range 137-203 SpA (base), so boosted it could be very high. With Nasty Plot x4, if base SpA is around 150, that's 600 effective. Against Corviknight's 137 SpD and 175 HP...
    
    A neutral special move with power 90 (like Shadow Ball) at +2: roughly (2*50*SpA/SpD + 2) * power/100 = (2*50*600/137 + 2) * 0.9 ≈ (438 + 2) * 0.9 ≈ 396... that seems too high. Let me not go into exact formulas.
    
    The point is: Gholdengo with +2 SpA will deal significant damage, possibly enough to KO Corviknight at 175 HP. 
    
    Given that I can't KO Gholdengo with any of my moves (all are not very effective), and Defog is blocked, the best option might be Roost to maximize HP for when it hits. Even though it only heals 2 HP now, it ensures I'm at full HP.
    
    Actually wait - let me reconsider. Is there a scenario where Gholdengo's attack won't KO? If Gholdengo uses a move that's not very effective on Corviknight... 
    
    Corviknight is Steel/Flying:
    - Ghost moves: neutral to both types
    - Dark moves: not very effective against Steel (0.5x)
    - Electric moves: immune to Steel
    
    If Gholdengo uses a Dark-type move, it would be halved. If it uses an Electric move, I'm immune. But with +2 SpA and Good as Gold, it's probably using Ghost or Dark type special attacks.
    
    I think Roost is the safest play here - maximize HP before taking the hit. Even though it only heals 2 HP, it guarantees full HP for the incoming attack. And removing Flying type doesn't really hurt since Gholdengo isn't likely to use a Ground/Fighting move.
    
    Actually, I realize I should also consider: after this turn, what happens? If Corviknight survives, I have Garchomp and Krookodile on bench (both fainted). Wait - both my bench Pokémon are FAINTED! So if Corviknight faints, I lose the match.
    
    This makes survival even more critical. Roost to ensure max HP before the hit seems like the best defensive play.
    
    Let me go with Roost.
    
  10. Turn 9
    DeepSeek V4.1 Flash used Shadowball1,795 tok · 1.8 s · $0.0002

    Corviknight is slower and already at 72% after Roost; a +2 Shadow Ball should knock it out or leave it near dead before it can Roost again. Make It Rain is resisted, so Shadow Ball is the clear choice.

    Reasoning trace (28 words)
    Shadow Ball at +2 should heavily damage Corviknight, which is at 72% and slower. Make It Rain is resisted. Shadow Ball likely KOs or puts it in range.
    Bonsai 2 27B used Roost3,930 tok · 49.0 s

    Gholdengo moves first with +2 SpA, making Shadow Ball a likely knockout threat against Corviknight's 137 SpD. Roost is the only option that meaningfully increases my HP before taking that hit, giving me the best chance to survive and fight back next turn.

    Reasoning trace (1,079 words)
    Let me analyze this situation carefully.
    
    My active Pokémon: Corviknight (Flying/Steel) at 126/175 HP (72%)
    Opponent's active: Gholdengo (Steel/Ghost) at 78% HP, with +2 SpA from Nasty Plot
    
    Key considerations:
    - Gholdengo moves first (93-149 speed vs Corviknight's 87)
    - Gholdengo has +2 SpA boost, so Shadow Ball will hit hard
    - Corviknight is Steel/Flying, which means it resists Ghost? No wait - Steel resists Ghost? Let me think... Actually in Gen 9, Steel does NOT resist Ghost. Ghost is neutral to Steel. Wait, let me reconsider.
    
    Actually, Ghost is not very effective against Steel? No... Let me think about the type chart:
    - Ghost vs Steel: Ghost is neutral to Steel (Ghost doesn't have a resistance or weakness against Steel)
    - Actually wait: Ghost attacks are NOT very effective against... hmm. Let me recall: Ghost is super effective against Psychic and Ghost, not very effective against Dark and Fighting. Against Steel, it's neutral.
    
    So Shadow Ball from Gholdengo (Ghost/Special) vs Corviknight (Flying/Steel):
    - Ghost vs Flying: neutral
    - Ghost vs Steel: neutral
    So Shadow Ball is neutral damage.
    
    With +2 SpA boost, Gholdengo's Shadow Ball will hit very hard. Let me estimate:
    - Gholdengo SpA range: 137-203, with +2 that's x4 multiplier on base... wait no, +2 means the stat is multiplied by (1+2) = 3x? No, in Pokémon, +2 means the stat is multiplied by (2+1)/1 = 3x. Actually the formula is: at +2, the multiplier is (2*2+1)/(2*0+1) = 5/1... no wait.
    
    The stat boost multipliers are:
    - -2: 0.43
    - -1: 0.67
    - 0: 1.0
    - +1: 1.5
    - +2: 2.0
    - +3: 2.5
    - +4: 3.0
    
    So +2 means the SpA is multiplied by 2.0.
    
    Gholdengo's base SpA at level 50 could be up to 203, with +2 that's effectively 406 for damage calculation purposes.
    
    Shadow Ball: BP 80, Ghost/Special
    Damage = (2*Level/5+2) * BP * Atk/Def / 50 + 2
    = (2*50/5+2) * 80 * SpA/SpD / 50 + 2
    = (20+2) * 80 * SpA/SpD / 50 + 2
    = 22 * 80 * SpA/SpD / 50 + 2
    = 35.2 * SpA/SpD
    
    If Gholdengo SpA is around 170 (mid-range) with +2 = 340 effective:
    Corviknight SpD: 137
    
    Damage ≈ 35.2 * 340/137 ≈ 35.2 * 2.48 ≈ 87 damage
    
    Corviknight has 126 HP, so this would be a KO! Even at lower end:
    If SpA is 137 with +2 = 274:
    Damage ≈ 35.2 * 274/137 ≈ 35.2 * 2.0 ≈ 70 damage
    
    That's not a guaranteed KO but it's very dangerous. At higher end (SpA 203, +2 = 406):
    Damage ≈ 35.2 * 406/137 ≈ 35.2 * 2.96 ≈ 104 damage
    
    So Gholdengo will likely KO Corviknight with Shadow Ball given the +2 boost.
    
    Now what can I do?
    - Brave Bird: Flying/Physical, BP 120, not very effective on Steel/Ghost (Flying is not very effective against Steel). So it's 0.5x. Plus 33% recoil. This won't do much damage to Gholdengo and will hurt me.
    - Flash Cannon: Steel/Special, BP 80, not very effective on Steel/Ghost (Steel vs Steel = 0.5x). Also weak.
    - Defog: Removes hazards but there are none. Not useful.
    - Roost: Heals 50% HP but removes Flying type. This would make me pure Steel, which means Ghost is still neutral to Steel. Doesn't help much against Shadow Ball.
    
    Wait, actually let me reconsider. If I use Roost, I heal from 126 to 175 (heal 49, so 126+49=175). But Gholdengo moves first and hits with Shadow Ball. Even at 175 HP, the damage would be around 87-104, leaving me at 71-88 HP. That's not a KO but it keeps me alive for another turn.
    
    But wait - if I use Roost, I lose my Flying type until end of turn. Gholdengo is Steel/Ghost. Shadow Ball is Ghost/Special. Against pure Steel:
    - Ghost vs Steel: neutral
    So no change in effectiveness.
    
    Actually, let me reconsider the damage more carefully. The "not very effective" on Brave Bird and Flash Cannon means they're 0.5x against Gholdengo (Steel). So both are weak options.
    
    Given that Gholdengo will likely KO or nearly KO Corviknight with Shadow Ball regardless of what I do, my best option is probably Roost to maximize my HP before taking the hit, giving me a better chance to survive and fight back next turn.
    
    Wait, but if I use Roost, I remove Flying type. Does that matter? Gholdengo's moves are Nasty Plot (status) and Shadow Ball (Ghost/Special). Neither benefits from Corviknight being Steel/Flying vs Steel. So removing Flying doesn't help or hurt against these specific moves.
    
    Actually, let me reconsider: is there any benefit to keeping Flying type? If Gholdengo had a Flying move... but its revealed moves are Nasty Plot and Shadow Ball. So no.
    
    The deciding factor here is the likely knockout - Gholdengo with +2 SpA will hit very hard with Shadow Ball. Roost maximizes my HP before taking that hit, giving me the best chance to survive.
    
    Actually wait - let me reconsider whether Shadow Ball even KOs. At 78% HP and +2 SpA:
    
    Let me be more careful. Gholdengo's actual stats at level 50 with possible ranges:
    - SpA: 137-203 (let's say around 170 for a typical set)
    - With +2: effective SpA = 170 * 2 = 340
    
    Corviknight SpD: 137
    
    Shadow Ball damage formula (Gen 9):
    Damage = floor(floor(floor(2*50/5 + 2) * 80 * 340 / 137) / 50) + 2
    = floor(floor(22 * 80 * 340 / 137) / 50) + 2
    = floor(floor(598400 / 137) / 50) + 2
    = floor(floor(4367.88) / 50) + 2
    = floor(4367 / 50) + 2
    = floor(87.34) + 2
    = 87 + 2 = 89
    
    So about 89 damage. Corviknight has 126 HP. 126 - 89 = 37 HP remaining. Not a KO!
    
    But if SpA is higher, say 203:
    Effective SpA = 406
    Damage = floor(floor(22 * 80 * 406 / 137) / 50) + 2
    = floor(floor(714560 / 137) / 50) + 2
    = floor(floor(5215.77) / 50) + 2
    = floor(5215 / 50) + 2
    = floor(104.3) + 2
    = 104 + 2 = 106
    
    126 - 106 = 20 HP remaining. Still not a KO but very close!
    
    If I Roost first: 126 + 49 = 175 HP (Roost heals 50% of max, which is 87.5, rounded to... actually Roost restores 50% of max HP. Max is 175, so it heals 87.5 → 87 or 88? In Pokémon, it's floor(HP/2) = floor(Thinking budget reached. Stop thinking and give your final answer now.