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.
Forward Ferran Torres bagged a hat-trick in Barcelona's entertaining 5-3 win over Real Betis at Estadio La Cartuja de Sevilla in LaLiga on Saturday.