And so we know Barcelona will be playing on 30 May. We will be live-texting that final as you'd probably expect.
Where they play is still unknown and who they play will be known in around 90 minutes.
Barca clinical tonight. Not jaw-droppingly good as we know they can be but efficient and the only likely winners when they were faced with 10 men.
Keep your eyes on the BBC's European football index for the latest on Espanyol v Athletic Bilbao but for now, I will bid you goodnight.
You may have noticed there is Premier League action underway. Follow it all in our live text.