Lance was worse for me actually. I have two teams. in SS, Dragon (Salamence, Dragonite, Flygon, Kingdra, Garchomp, Altaria) and Grass (Ludicolo, Shiftry, Venusaur, Jumpluff, Torterra, Exeggutor) I used my Dragon team against Lance, and my grass team against Red. Beating Red was a snap, because I'm insane about grass type, and I was strong against Pikachu, Blastoise, and Venusaur. Red's pokemon were mainly strong because of their held items (pikachu's light ball being the prime example) so having my Shiftry with thief sinched me in for victory. Lance on the other hand completely owned my face with Gyarados, who chewed me up and spat me out with Dragon Dance and Ice fang. My secret shame...