Real Madrid defeated Barcelona 1-0 after extra-time to win the Spanish Cup on Wednesday, a timely victory just one week ahead of the bitter rivals' Champions League semi-final showdown.
An extra-time header from Cristiano Ronaldo proved decisive as Jose Mourinho's Real clinched their 18th King's Cup, but first since 1993.