Pierre-Emerick Aubameyang scored twice as Barcelona took their resurgence under Xavi to another level by shellacking rivals and runaway La Liga leaders Real Madrid 4-0 in El Clasico on Sunday.
Aubameyang has now scored nine goals in his 11 appearances since arriving from Arsenal.
Real, who had won the previous five Clasicos, are nine points clear of Sevilla with nine matches to go, with third-placed Barcelona a further three behind with a game in hand.
Aubameyang and Ronald Araujo headed in crosses from Ousmane Dembele before the break and Aubayemang then flicked the ball into the path of Torres for their third.
Barca are now unbeaten in 12 games and Xavi said: “I don’t know if we can win the title, we can’t rule out anything. Maybe we’re a bit late, but this is a very big win for us.
“We were much better than Real Madrid. We played almost as a home team in the ground. It’s a day to enjoy, not only as a Barca manager but also a fan.
“We could easily have scored five or six. We changed our negative dynamic of losing the last few Clasicos.”
Real boss, Carlo Ancelotti who had taken responsibility for the heavy loss, said “it’s my fault” but urged his team to “forget it and move on”.