FC Barcelona booked their place in the Supercopa de Espana final with a 3-2 penalty shoot-out victory over Real Sociedad on Wednesday evening.
Blaugrana manager Ronald Koeman recalled Ronaldo Araujo and Clement Lenglet, who came in at the expense of Sergino Dest and Samuel Umtiti, however there was no place for Lionel Messi due to injury.
Sociedad had the first opportunity when Alexander Isak got on the end of a good cross but the Swede's effort sailed wide of the target.
After spells of frustration, it was Koeman's charges who broke the deadlock on 39 minutes as Antoine Griezmann was given time and space on left to pick out Frenkie De Jong who headed into the far corner.
De Jong went from hero to villain after Sociedad were awarded a penalty after the ball hit the Dutchman's arm, with the Video Assistant Referee approving the decision. Mikel Oyarzabal sent Ter Stegen the wrong way to level matters.
There were some more chances for Barcelona thereafter as Dembele went on close on the hour mark before Pedri forced Remiro into a fine save with an effort from distance on 77 minutes.
While neither side could find a second goal in the latter stages of the second half, Joseba Zaldua almost put Socieded ahead four minutes after the rest but his effort was brilliant kept out by Ter Stegen.
Six minutes later, Barca should have been in front when Griezmann set up Dembele who fired straight Remiro, which ultimately sent the game to penalties.
However, Sociedad failed to score their first three spot-kicks, with Riqui Puig slotting the winning penalty to send Barca through to the final.