Plant leads in the battle and was a good thing too since Giovanni's first pokemon was a level 45 Rhyhorn. I quickly defeat the Rhyhorn with a Giga Drain. Giovanni sends out his next pokemon, another Rhyhorn, but level 50. I keep in Plant and defeat the Rhyhorn, once again, with Giga Drain. I won't lose another pokemon to Horn Drill. He's about to send out Dugtrio, so I shift in Sea Dragon. If things go bad, Plant is going right back in. Level 42. Pretty strong except Sea Dragon's Intimidate cuts his attack and it seems he can only use Slash since Sea Dragon is part Flying type. The first Surf leaves Dugtrio with a sliver of HP. Giovanni quickly uses a Hyper Potion, but it is not enough. The second Surf takes him out completly. Nidoqueen is next. I ponder who to send in. Sea dragon took out a Nidoqueen earlier, but this one will likely be much stronger, so I send out Plant. The Nidoqueen is level 44. Not too strong, but I won't risk Sea Dragon. Plant uses Giga Drain which doesn't even get Nidoqueen in the yellow. Nidoqueen then uses Earthquake which does minor damage. I decide to use Solar Beam to hopefully end it. Plant gathers light while Nidoqueen used Earthquake again. Plant survives, but Nidoqueen does not. Plant then levels up to level 50. Nidoking is his next pokemon. While Plant is hurt, he's the only one who I trust to not die from one hit from Giovanni's pokemon. I use Giga Drain to get some HP back. It's the same thing with Nidoqueen. It doesn't get it in the yellow and Nidoking uses Earthquake. I decide Solar Beam is the best option and I'm rewarded with a defeated Nidoking. Nidoking was his last pokemon. I won! And with no losses in the battle. It's a shame Swimmy and Weed died in this gym, but there's nothing I can do now. I'm also rewared with TM26 Earthquake. The next stop, the Elite 4 and League Champion!
I will likely update in the same way I did now with each Elite 4 member and the champion. I'll probably do some training first. Let's hope I update soon!