Spanish powerhouse Barcelona were unable to find the net against rivals Real Madrid in Wednesday's Copa del Rey final and were eventually beaten 1-0 following a Cristiano Ronaldo header in extra time.