i was checking cyclant analysis and noticed a small mistake, i heard you were the one that did that so i think i should tell you.
however, that Megahorn will always out-power Ice Punch if the target resists Megahorn and Ice Punch hits them for neutral damage. For example, Megahorn will be stronger than Ice Punch against Gyarados.
that part was the mistake, a STAB ice punch got 112.5 power while a NVE STAB megahorn got 90, you said megahorn will outdamage ice punch on this case what is not correct, i just felt like it would be good to tell you this, sorry to bother.