Barcelona set up an El Clasico clash with Real Madrid in the Supercopa de Espana final after beating Real Betis 4-2 on penalties following a 2-2 draw at the King Fahd International Stadium on Thursday.

Goals from Robert Lewandowski and Nabil Fekir sent the game to extra time in Riyadh, before a wonderstrike from Fati was cancelled out by Loren Moron's cheeky backheel equaliser to force a penalty shoot-out.

Juanmi and William Carvalho saw their spot-kicks saved by Marc-Andre ter Stegen, allowing Pedri to clinch progress to the final.

Barca will now face Madrid on Sunday for the first time since the competition moved to a four-team format in 2019-20.