Spain Holds Off a Surprisingly Stiff Challenge From Iran