Barcelona set up a King's Cup final against Athletic Bilbao when Cesc Fabregas scored one goal and created another for Xavi in a 2-0 win over 10-man Valencia in their semi-final second leg on Wednesday.
Lionel Messi sent Fabregas clear to score the opener in the 16th minute at the Nou Camp, the former Arsenal captain beating his marker to the bouncing ball before lifting it superbly over Valencia goalkeeper Diego Alves.
Valencia had two chances for an equaliser in quick succession at the start of the second half before Alves, who saved a Messi penalty in the first leg, was twice called upon to deny the Argentine with excellent reaction saves.
Valencia's comeback hopes were dashed when midfielder Sofiane Feghouli was dismissed for a second yellow card 13 minutes from time before Xavi ran on to a Fabregas pass and smashed the ball high into the net to make it 2-0 on the night.
"It's been a very long road against some very tough teams but we want to be in all the finals we possibly can," Fabregas said.
"It's going to be a great final because Bilbao have some fantastic players and we'll have to be at our best," he added of the title match, the date and location of which have yet to be confirmed by the Spanish soccer federation (RFEF).
Bilbao, the 23-times winners, ended third-tier Mirandes's fairytale Cup run on Tuesday with a 6-2 victory at their San Mames stadium that sent them through 8-3 on aggregate.
King's Cup: Bilbao maul Mirandes to reach final
Champions League: Xavi's precision lifts Barcelona spirits
Google doodles for Mexican painter Diego Rivera
Messi thwarted as Valencia hold Barca in Cup
Messi, Fabregas give Barca 4-0 win over Osasuna