Defeat Brock, [Set Mode] [Levels <=14] [2 Pokemon or Less]
Buy the Magikarp from the man just outside Mt. Moon's Pokemon Center
Pick either the Helix Fossil or Dome Fossil inside Mt. Moon
Defeat Misty, [Set Mode] [Levels <=21] [2 Pokemon or Less]
Defeat Lt. Surge, [Set Mode] [Levels <=24] [3 Pokemon or Less]
Trade a Spearow for a Farfetch'd in Vermillion City
Trade a Nidoran(m) for a Nidoran(f) on Route 5
Trade an Abra for a Mr. Mime on Route 2
Obtain the Old Amber at the Pewter City Museum
Find the Eevee in Celadon City
Defeat Erika, [Set Mode] [Levels <=29] [3 Pokemon or Less]
Catch a Wild Snorlax on Route 12 or 16
Trade a Nidorino for a Nidorina on Route 11
Defeat the Head of the Dojo in Saffron City
Defeat Koga, [Set Mode] [Levels <=43] [4 Pokemon or Less]
Obtain the Lapras in Silph Co. after defeating your Rival
Defeat Sabrina, [Set Mode] [Levels <=43] [4 Pokemon or Less]
Defeat Blaine, [Set Mode] [Levels <=47] [4 Pokemon or Less]
Defeat Giovanni, [Set Mode] [Levels <=50] [5 Pokemon or Less]
Beat the First Round Elite Four with only one Pokemon, all in one session
Trade a Golduck for Lickitung in the Route 18 to Fuschia City Gate
Trade a Venonat for a Tangela at Cinnabar Island
Trade a Raichu for Electrode at Cinnabar Island
Beat the Second Round Elite Four with only one Pokemon, all in one session
Obtain the Egg from the Old Man in the Water Labyrinth
Trade a Ponyta for a Seel at Cinnabar Island
Trade a Poliwhirl for Jynx in Cerulean City
Defeat your Rival in Oak's Lab.
Win the optional Battle against your Rival on Route 22.
Defeat your Rival in Cerulean City.
Defeat your Rival on the S.S. Anne.
Defeat your Rival in the Pokemon Tower.
Defeat your Rival in Saffron City.
Defeat your Rival on your way to the Pokemon League.
Stop Team Rocket in Celadon City.
Stop Team Rocket in Saffron City.
Defeat Brock and earn the Boulder Badge.
Defeat Misty and earn the Cascade Badge.
Defeat Lt. Surge and earn the Thunder Badge.
Defeat Erika and earn the Rainbow Badge.
Defeat Koga and earn the Soul Badge.
Defeat Sabrina and earn the Marsh Badge.
Defeat Blaine and earn the Volcano Badge.
Defeat Giovanni and earn the Earth Badge.
Become the League Champion.
Return stronger and become the League Champion.
Catch Raikou, Entei or Suicune.
Catch all 170 obtainable Pokemon
Rescue Lostelle on Three Island.
Help Lorelei in stopping Team Rocket on Island 4.
Rescue Selphy on Island 5.
Stop Team Rocket in their warehouse on Island 5.
Complete the Single battle challenge.
Complete the Double battle challenge.
Complete the Knockout battle challenge.
Complete the Mixed battle challenge.