Atletico de Madrid controlled the game but they eased off for long spells against a side incapable of putting them under pressure.
Facing trouble to field the right combination, Jordi Alba’s presence will help Barcelona’s prospects.
The Brazilian was treated to a chorus of boos from the Athletic fans and given some rough treatment by rival defenders.
Barca’s South American attacking trio have netted a Spanish record 120 goals in all competitions this season.
With Barca, Xavi has won three Champions League crowns, eight La Liga titles and a host of other trophies.
Barcelona could have moved to the top of league table but unfortunately it wasn’t to be.
In an action-packed evening at La Liga, Ronaldo was sent off while Messi scored in Barca’s 6-0 rout of Elche.
Lionel Messi scored one goal and set up two more in a 3-1 win over Atletico Madrid.
Atletico are third and level on 38 points with Barcelona and just one point short of leaders Real Madrid.
Torres moved to AC Milan on a two-year loan deal in August but the switch hasn’t helped him rediscover his form.
Cristiano Ronaldo converted the crosses from Benzema and Carvajal to take his goal tally to 25 in La Liga.
The match was marred as Barcelona superstar Lionel Messi was hit by a bottle while goal celebrations.
Real Madrid coach Carlo Ancelotti said he felt like he was dreaming after watching his team secure a record 16th win.
Atletico defeated Villareal 1-0, while Barcelona and Real Madrid also won their respective La Liga games.
Atletico Madrid move ahead of Barcelona, as Real Madrid slip to third position after Sevilla loss.