I ended up cutting out the bottom screen of most of the screenshots in an effort to save room.
In order of defeat:
Nothing special here. Just overpowered him.
Crunch FTW. OHKOed everything in the gym.
Well, Fireheart
is a fire Pokemon...
Not much happened here either. Janine is the weakest Gym Leader by far. Most of the damage is from Flare Blitz (as is the damage against Erica).
After fixing the Power Plant and battling through Rt 24, Crunch and ExtremeSpeed were enough to take care of business.
- A quick insert here. After getting the Expansion Radio Card, I woke up Snorlax, then caught with my Master Ball on account of being lazy. I then switched out Fireheart's Shell Bell for the more reliable Leftovers that Snorlax was holding - this is the only sure-fire place to get Leftovers on HGSS, as the restaurant in Celadon doesn't have one anymore.
I actually lost once due to a stupid use of Flare Blitz with 20 HP left, but it was all good. Brock's Pokemon resist three of Fireheart's moves, and Crunch is physical, so their high Defense came into play. Flamethrower was able to do some damage against the normal rock-types due to their low Special Defense, but Omastar and Kabutops were pains in the butt.
On the way through Mt. Moon, fought Zane for the last set location battle against him (the rest are based on days of the week). Fireheart got paralyzed as you can see but his team has a large weakness to fire, especially without a water Pokemon.
Easy enough with only three Pokemon. Rapidash's Bounce paralyzed Fireheart, but it didn't matter much.
Had to use a couple healing items, but made it through. One stupid move that Blue made was having his Arcanine use Roar, which got rid of Fireheart's double Intimidated status. After Croc fainted, Arcanine came back out and ExtremSpeeded for the KO. Pidgeot (Why is this his strongest Pokemon?) was one shotted by Flare Blitz.
After defeating Blue, I went back up to Indigo Plateau to challenge the Elite Four again, their Pokemon teams stronger than ever. I started the run at L84, and once again, my only trouble was with Lance. I forgot to deposit my HM slaves this time around, and while I never had to use a revive sacrifice, they helped out in an unexpected (and stupid) way in the battle against Lance.
This...took a while. I taught Fireheart Dragon Pulse, forgetting Flamethrower in order to make it much easier to deal with the dragons. I had to reset a few times so I could figure out the right move order and when to use items. I was in no danger of running out, having started the E4 run with 100 Full Restores :D. Well, Lance has Slamance kead, who has Intimidite, then Gyrados was next, who also has Intimidate, so my Attack was really lacking after that. For some reason, Lance's L75 Dragonite has Draco Meteor instead of Outrage, which doesn't complement Dragonite's high Attack/average Special Attack stats very well, as well as Draco Meteor's stat-lowering effect. Anyway, after beating Dragonite pretty easily with Dragon Pulse, I was in danger of running out of PP for it, when Garchomp comes along and tries to use Roar, fails, and then Fireheart 2HKOed him with his last 2 Dragon Pulses. If Fireheart had been alone, Garchomp might have KOed Fireheart with Earthquake, although using Roar on a Pokemon that has been Intimidated twice
and has Intimidate as an ability is a stupid idea. I was able to take down Altaria (downgrade, lol - Kingdra would have been much better, and also would have been a nightmare for Fireheart to deal with, especially with no Dragon Pulses left) and Charizard with repeated Crunches, even if they didn't do much with Fireheart's lowered Attack. Crunch was able to lower Defense a couple times, which helped a lot.
Hall of Fame for the second time (first for HM slaves). Got Fireheart's little bio there too.
After teaching Rock Climb to Mack and finding the Flamthrower TM outside Mt. Silver and replacing Dragon Pulse with it, it was time to climb the mountain! I did find Moltres and killed it. Then I found Red admiring the view as the King of the Hill

.
Finally beat him! It took like 45 minutes to beat him. Pikachu was OHKOed with Flare Blast. Blastoise for some reason never used his Hydro Cannon, instead using Focus Blast. I was able to take it down with Crunches. Lapras went down to a couple Flamethrowers + Burn damage. Venusaur was OHKOed by Flare Blast. I finally got wise to when Snorlax would use Giga Impact (to use a Full Restore), and Snorlax's Crunch stopped lowering Fireheart's Defense as well, so I was finally able to take him down, then Charizard was easy in comparison. 2 Crunches + a Flare Blast was enough to finally beat Red and complete the Johto region, if not in a dignified manner (lol, Full Restores galore).
- Just realized I never killed Suicine...oh well.