Barcelona needed a penalty shoot-out and Marc-André ter Stegen masterlcass to see off Real Sociedad and book their place in the Supercopa de España final.
Supercopa de España
Without Lionel Messi due to a hamstring problem (which could also seem him miss the final), they relied on a rather more unfamiliar source for the opener.
Shortly before half-time, Martin Braithwaite released Antoine Griezmann whose cross was met by a powerful Frenkie de Jong header to break the deadlock.
However, the Dutchman went from hero to villain after the break when he was penalised for handball in the area, allowing Mikel Oyarzabal to level from the spot.
After no further goals in either normal time or an additional 30 minutes (helped by some stunning Ter Stegen saves), it took penalties to settle it.
In the shoot-out, the German was at it again – incredibly saving twice as his side ran out 3-2 victors.
Either Real Madrid or Athletic Club await on Sunday for what will be a mouthwatering contest.