To defeat Metallo the final time, enable the "Unlimited city health" code. Pick up an object and throw it at him. Be behind him or you will get hit. Repeat this until he is defeated. He then will shoot a missile; ram the missle using Hyperspeed. You will have to fight Metallo again. This time he will attack you with a beam, and you have to tap the buttons that appear on screen.