Gonna try to sum up everything as quickly as I can here: I started the game and named myself Tony, and named my rival Anton. My ID No. was 17231, so I got Bulbasaur, named Truffle. I barely beat Anton, and after delivering Oak's Parcel and getting Poké Balls, caught a female Rattata named Gnarla. On Route 22 I caught myself a female Mankey named Onika, then on Route 2 a male Pidgey named Olli. When I made it through Viridian Forest, I beat Brock in two turns.
Then I went through Route 3, where I caught a Jigglypuff named Kirby, which really surprised me and was quite exciting. Then in Mt. Moon I managed to get a male Geodude named Rock Candy, which was alright. After training them up I went through Mt. Moon, and Truffle became an Ivysaur. I gave Mega Kick to Onika on Route 4, and caught a Sparrow there named Woody. I trained up some more and evolved Kirby with the Moon Stone, making her a Wigglytuff. I used her and Rock Candy against Anton, and had a couple close shaves. Then I beat the trainers on the bridge, and got Olli to evolve into Pidgeotto before the last one. I passed up catching a Caterpie on one of the routes and caught a Bellsprout (forgot the name of it) on the other, and beat the trainers, who weren't all easy. I trained my entire team to Level 20, which got Gnarla to become a Raticate. I took on Misty, and it really came to Truffle living a critical hit Swift with 4 HP after I got Starmie's Speed halved with Gnarla's Scary Face and using Leech Seed.
(From here on out, i'm only going to mention the catches I ended up using, but i'll mention all I had after this.) Once I was out of there, I got to Vermilion City and took on some of the trainers in the S.S. Anne. Anton was tough again though, because his stupid Kadabra confused Kirby with Confusion twice, but I managed to beat it and get HM01 for Cut. I beat the trainers on Route 11, also, and beat Lt. Surge with almost no difficulty thanks to Rock Candy.
I went through Route 9, taking care of more trainers, and wading through Rock Tunnel. I got to Lavender Town, and beat some trainers on Route 8, which was dandy. It got Rock Candy to evolve into Graveler, then I immediately got him traded and evolved into Golem. I arrived in Celadon, and once I was in the Rocket Hideout, Olli died to a critical hit Sludge from a Rocket Grunt's Grimer while near half health, and Onika barely managed to avenge him (the Grimer had +2 Evasion and +1 Defense, talk about scary). I replaced him with Woody the Spearow, then trained them up with the rest of the team and got Onika to evolve into a Primeape. I beat Giovanni with Kirby and Rock Candy. Erika wasn't much concern either thanks to Woody. Oh, and I got HM02 for Fly.
In Pokémon Tower, Anton proved to be more of a hassle than I was prepared for. With him done, I beat all the Channelers, and in doing so I got Truffle to Level 32, and he evolved into Venusaur, which is awesome. Making it to the top of the tower, the Marowak almost screwed me over, but Woody scored a critical hit Aerial Ace and managed to kill it from half. And the grunts were no sweat. I got through Cycling Road, fighting as few Bikers as possible, to arrive in Fuchsia City. Then I beat a bunch of the trainers on Routes 15, 14 and 13 for EXP. I toured Silph Co, beat a ton of Rocket Grunts (and Gnarla almost died to a Koffing with Self-destruct), and did a lot of backtracking activities. I had obtained the Super Rod, and caught a Poliwhirl in Viridian City, which I traded for Jynx in Cerulean City. I also beat the Fighting Dojo with Onika and Woody. After my entire team was Level 37, I took on Anton, who I beat without any deaths or even items and a LOT of hax. Giovanni I didn't have that much issue against with Kirby and Rock Candy. I had beat the trainers in Koga's Gym while training, and when I took him on Kirby beat his first Koffing, Rock Candy beat the Muk, Kirby took care of the second Koffing, and when Weezing came out I paralyzed it with Secret Power and it was fully paralyzed, then I scored a critical hit and he was fully paralyzed again, then I finished him with Hyper Beam.
I went through Seafoam Islands (depositing by using a Krabby that I had caught named Cookie) and made it to Cinnabar Island. I also went back to Celadon City and got the Eevee, which I named Metamorph. I took on Sabrina, who did get a bit scary with Mr. Mime and Baton Pass, but I got quite lucky against Alakazam, scoring a Magnitude 8 and OHKO'ing her when she only used Calm Mind.
Blaine was a little more worrisome, if only because his Arcanine hit hard, but I beat him without losing anyone.
At the Sevii Islands, I had a bit of a close shave against the last Biker, but other than that it wasn't much worrying. I took on the Viridian Gym with my entire team at Level 45/46. Giovanni's first Rhyhorn was OHKO'ed by Kirby's Water Pulse (which I gave her before the fight as a throwaway move), Nidoqueen I had to get a bit juggly against, as it had me poisoned with Poison Point after Water Pulse did less than half followed by Strength, but I beat it with a Hyper Beam after another Water Pulse. Nidoking did over half to Rock Candy with Earthquake, but mine OHKO'ed (and we were same level). His second Rhyhorn was also OHKO'ed by Water Pulse, and Dugtrio I healed up against but bested with a Hyper Beam, clearing my record of acing every Gym Leader without a single death.
But then we had to fight Anton on Route 22. Pidgeot was easy for Rock Candy, and Alakazam I had Rock Candy live a Psychic from and OHKO with Earthquake, but then when Exeggcute came in was when it started to get disastrous. He paralyzed Kirby and managed to get in a SolarBeam for under half her health, even though I scored a critical hit Strength to knock him low. Then I beat him to the punch. Gyarados came afterwards, and I don't remember what he did next but I managed to get him to sleep with Sing, and I went to Rock Candy and hit three times with Rock Blast. But then he woke up and ravaged Rock Candy with Hydro Pump, for our second death. He missed with his next one against Kirby as I healed up, but lowered her Defense with Leer before I finished him. Charizard did 2/3 my health with Flamethrower, and my Water Pulse did awful. Next thing you know, Kirby's dead. I went to Woody, and he got in Flamethrower and I lived with 5 HP, then my Hyper Beam...didn't kill him. Then - miraculously, and I seriously have no idea why he did this and I thank him for it - he switched out to Rhyhorn. That had me going over to Onika, and healing up Woody with a Hyper Potion, and my Brick Break didn't kill him even after he had taken recoil damage twice, and I lived with 4 HP but beat him. Charizard came out again and I went back to Woody, and we were speed tied, because I went first and finished him off.
My replacements for Kirby and Rock Candy were ZYNX the Jynx and Metamorph the Eevee, the latter of which I evolved into Jolteon after making it through Victory Road. I got my entire team trained to Level 60, and then it was Elite Four time! With Lorelei, Gnarla managed to 2HKO her Dewgong with Return. Cloyster was OHKO'ed with Truffle's Razor Leaf. Slowbro was OHKO'ed by Frenzy Plant. Lapras came short of being 2HKO'ed with Gnarla's Return, but I switched in Truffle as she healed and I slammed her with Frenzy Plant. Her Jynx was OHKO'ed by Gnarla's Shadow Ball.
With Bruno, I OHKO'ed all five of his Pokémon - the two Onix with Onika's Low Kick, and his three Fighting-types with Woody's Drill Peck. Even Machamp.
Agatha was a bit different. I got in a Substitute with Woody, and her first Gengar failed to do anything to me as Drill Peck beat her in three turns after she healed. Golbat was 2HKO'ed and failed to break my substitute. Arbok broke my substitute but was 2HKO'ed also. Her second Gengar was helpless when I got in a substitute, and I scored a critical hit OHKO. Haunter was OHKO'ed. Next!
Lance was last, and I OHKO'ed all five of his Pokémon - Gyarados and Aerodactyl with Metamorph, and the Dragonair and Dragonite with ZYNX.
Finally was the Champion, Anton. ZYNX OHKO'ed Pidgeot and Rhydon with Ice Beam, Metamorph OHKO'ed Gyarados with Thunderbolt, ZYNX came in on Alakazam, got him to sleep with Lovely Kiss and used Fake Tears to half his Special Defense, making Ice Beam an OHKO. Charizard came after, and I went to Metamorph and used Rain Dance as he missed with Fire Blast, then Thunder was a clean slam. Finally was Exeggutor, who was OHKO'ed by ZYNX's Ice Beam - and with that, ending the adventure with a completely flawless victory against the Champion, holy god did that feel amazing.
Then I was entered into the Hall of Fame!