Forum:Who would win this battle?

Heracross vs. Alakazam. Both pokemon maxed out. I was having this discussion with someone on another forum. He insists Alakazam, I say Heracross. I know Heracross is part fighting type and is there fore weak against psychic attacks, but I say he is resilient enought to take some damage and OHKO the Alakazam with Megahorn on his turn. I would love to her what you guys think.