I finally got inside Lance's chamber at the Pokemon League and I challenged him, but it was a really rough battle. I was able to beat his Gyarados with a single Thunderbolt attack thanks to Raichu, but I had a really tough time against his two Dragonair. I used my Golem against the first one but Earthquake wasn't enough to beat it. I used Charizard instead and I barely won that match with Hyper Beam. I used Nidoking against the second Dragonair, but Megahorn and Brick Break weren't working out too well, so I used Pidgeot. I defeated the Dragonair with Fly, and I used my Golem against Lance's Aerodactyl. I beat it with Rock Slide, and I used my Raichu against Lance's Dragonite. I was able to paralyze it with Thunder Wave, but Thunderbolt didn't work so well so I used Nidoking and Golem. I barely beat Dragonite with Rock Slide, and I saved the game before battling the Champion.