That stretches Barcelona's unbeaten run to nine although they looked well below their best. But it's a results business and they're through to face either Real Madrid or Athletic Bilbao in the final. Before that, both sides are in Copa del Rey action next with Real Socieded travelling to Cordoba and Barcelona away to Cornella.
It's all over - finally - and Barcelona prevail 3-2 on penalties. After the two sides finished the normal 90 minutes locked at 1-1, Ter Stegen kept Barcelona in it with two superb saves in extra time, first from Zaldua and then from Januzaj.