Barca beat Osasuna to set up Real showdown

Serbian forward Dejan Lekic put the home side ahead just before half-time at a foggy Reyno de Navarra stadium but any hopes of an unlikely comeback were snuffed out by Barca's Chile international Alexis Sanchez when he nodded the equaliser four minutes into the second half.

Teenage B-team midfielder Sergi Roberto grabbed the winner 18 minutes from time when he ran on to a pass from substitute Lionel Messi and crashed a superb angled shot past goalkeeper Asier Riesgo.

Thank you for reading 5 articles this month* Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

Join now for unlimited access

Try first month for just £1 / $1 / €1