Real Madrid claimed their first trophy under Jose Mourinho when Cristiano Ronaldo's dramatic extra-time winner secured a 1-0 King's Cup final victory over arch-rivals Barcelona on Wednesday.
With penalties looming in a tense and occasionally brutal clash at Valencia's Mestalla stadium, the Portuguese forward leaped to crash home a 103rd-minute header from Angel Di Maria's cross after Barca had dominated the second half.
Di Maria was sent off after receiving his second yellow card just before the end of extra time.
Real's first domestic cup since 1993 came in Mourinho's debut season since joining from Inter Milan, denying Pep Guardiola's Barca, who lead La Liga by eight points, the chance of a second treble in three seasons.
Barca and Real are also due to meet in the two-legged Champions League semi-final on April 27 and May 3.