Seville, Spain: Barcelona wanted a trophy to ease their Champions League heartache but instead fell to another shock defeat as Valencia pulled off a thrilling 2-1 victory on Saturday to win the Copa del Rey.
Chasing a record fifth consecutive triumph, Barca were undone by a relentless and gutsy Valencia side, who hung on after Lionel Messi pulled a goal back to set up a dramatic finish in Seville.
Kevin Gameiro and Rodrigo scored as a valiant Valencia beat La Liga champions.
Ernesto Valverde's men said in the build-up that a win would help ease some of the pain of the Champions League loss to Liverpool, but they were sub-par again, in the Seville heat.
French forward Gameiro fired in a superb strike to give Valencia the lead before Rodrigo headed in the second.