Barcelona kept within touching distance of Liga leaders Real Madrid ahead of next week’s Clasico, seeing out a nervy 3-2 win over a Real Sociedad side that probably deserved more at the Camp Nou.
Lionel Messi gave the hosts the lead after 17 minutes, doubling their advantage after the half-hour mark. However, a flurry of goals towards the end of the first half saw Real Sociedad drag themselves back into contention, with 3-2 the scoreline heading into the break.
The Catalans looked increasingly tired as the second half progressed, with their Champions League exerts against Juventus during the week having a real impact on their play, particularly at the back.
Players of FC Barcelona celebrate after their teammate Lionel Messi scored the opening goal during the La Liga match between FC Barcelona and Real SociedadGetty Images
But La Real couldn’t make the most of their second half pressure, with Barcelona holding on for a crucial three points, keeping them in title contention ahead of next week’s trip to the capital to face Real Madrid.