Several could, possibly the ninja falcon megazord, or the shogun megafalcon zord, the zeo megazord deffinantly could, with the helmets it had gravity control, and extra firepower. The turbo megazord could close the distance and finish it with the spin out and slash attack, just about any megazord following Mighty Morphin probably could.
" Megatron win. He held his own against Devastor in All Hail Megatron(IDW) and single handly took on the dinobot in the marvel transformers comics. "
I don't remember that happening. I remember Devastator nearly killed Optimus, and later separated New York City from the rest of the world by destroying all bridges and tunnels leading to and from the city. And he later got taken down by Omega Supreme.