Can you find the winning line?

BattleLab is a library of community-made Pokémon battle puzzles. Drop into a real mid-battle position and outplay the AI.

Staff picks

View all

Recently added

View all

Ggggg

gen9customgame

hhhhhh

Exactly Lethal

gen9customgameStaff pick

Two turns. One correct sequence. The shortest scenario in the library and a good place to start if you have never played a position like this before.

Swift Swim

gen5doublescustomgame

Gen 5 doubles, permanent rain era. Drizzle plus Swift Swim was strong enough that it shaped an entire generation of competitive play. Here is what it felt like from the wrong side.

Restricted Access

gen9doublescustomgameStaff pick

Modern VGC restricted doubles. Two legendaries a side, open teamsheet, and a speed tier that punishes one wrong click. This is what current-format play actually demands.

Bring It Home

gen9doublescustomgame

Two Pokémon each, both sides low. In a real tournament this is where the clock starts mattering and players win on remaining HP rather than knockouts. Close it out cleanly.

Last Mon Standing

gen8customgameStaff pick

Hardcore Nuzlocke, final fight, one Pokémon left. It is not the one you wanted. Every other option fainted three gyms ago and there is no box to fall back on.

No Second Chances

gen5customgame

Nuzlocke rules: anything that faints is gone forever. You are three Pokémon up on paper and one bad turn away from losing the run. Winning is not the hard part — winning without losing anybody is.

Solo Run

gen9customgameStaff pick

One Pokémon. Four opponents. No switching, no backup, no items in the bag. The purest form of the challenge run, and it comes down to whether you understand your own moveset better than the AI understands its own.

Turn an interesting battle into a scenario

Pick the teams, set the field and starting state, then share the puzzle.

Open the builder