I have finished.
Beat Team Rocket.
Went to Victory Road.
Traded in Flare. (Female Charizard, starters count for either gender, so why not trade her in?)
Got through Victory Road without a problem.
Beat the Elite Four with no problem.
Lance kept paralyzing Flare. Glad I bought some full heals.
Beat the league.
Went on the boat, recieved National Dex.
Beat Lt. Surge.
Helped the Power Plant.
Beat Misty, Erika, and Janine easily.
Went to Lavender Town, then got the Snorlax near Vermillion to move.
Went to Cinnabar, to the Seafoam islands.
Went to Cinnabar, then Virdian.
Went to Pallet Town.
Got through Mount Silver.
Beat Red, no Pokemon fainted in the battle!
Credits rolled a second time.