LaLiga leaders Barcelona needed a moment of magic from Lamine Yamal to overcome to secure a 1-0 win over Athletic Club and protect their four-point lead over Real Madrid at the top of LaLiga standings.
Barcelona were the biggest winner in Saturday's exciting La Liga action in a day where no fixture ended goalless with crucial points collected at both ends of the league table.
Vinicius Junior got on the scoresheet for Real Madrid but it was not enough to prevent them falling to a shock 2-1 defeat to Osasuna at Estadio El Sadar in LaLiga on Saturday.
Real Sociedad produced a solid performance to defeat Athletic Club 1-0 at San Mames Stadium in the first leg Copa del Rey semifinal on Wednesday.
Real Madrid beat Levante after back-to-back cup defeats whilst Mallorca edged nine-man Athletic Club in an action-packed weekend of La Liga action.
Real Sociedad beat Osasuna on penalties, Athletic Club edged Cultural Leonesa and Atletico Madrid pipped Deportivo on Tuesday evening's Copa del Rey Round of 16 clashes.