Wow the battle was so equal, that Snorlax's Cursespam almost got you! Anyway fair battle with good outcome, keep'em coming! By the way you might wanna try Mega Venusaur with Leech Seed/Giga Drain, Synthesis, Sludge Bomb and Hidden Power fire. Also have you tried Greninja with his hidden ability, running IBeam, Hydro Pump, Dark Pulse and U-Turn? Or something of that nature.