But the goal came 14 minutes from time as Fabio Cannavaro failed to clear the danger properly from Barcelona midfielder Andres Iniesta's speculative long ball forward.