I thought the U.S. was able to beat the Zero primarily by changing tactics. They instructed pilots to dive at, them make one attempt at a hit and then quickly climb back up to higher altitude to try again, rather than trying to outmaneuver the more agile Zeros.