Barcelona forward Ferran Torres struck late in the first half to secure a 1-0 victory over third-placed Atletico Madrid at Camp Nou on Sunday as the home side tightened their grip on top spot and moved a step closer to their 27th La Liga title.
With eight games remaining, Barca moved to 76 points and extended their lead to 11 points over second-placed Real Madrid, while Atletico remain third on 60 points. On Saturday, Marco Asensio and Eder Militao scored to give Real a 2-0 win against Celta Vigo at Santiago Bernabeu.
Barca ended Atletico Madrid's 13-game unbeaten league run thanks to a goal on the counter in the 44th minute and a fine performance by Marc Andre ter Stegen, who made spectacular reflex saves from point-blank strikes by Antoine Griezmann, one in each half.
"The fans supported us and we won," Torres told Movistar Plus.
"This victory gives us a lot of confidence going forward. Atletico were on a good run and in good shape, so that makes this win even more important for us."
Barcelona, who had struggled in their last three matches in all competitions without scoring, were dominated by Atletico early in the game.
The visitors, who were on a six-game winning streak, sent the first warning early as Griezmann took advantage of poor control by Sergio Busquets on the edge of the area and unleashed an angled shot that crashed against the crossbar.
However, Barca gradually became more aggressive and took control of the game, with striker Robert Lewandowski wasting two great chances midway through the first half.
Just as Barcelona looked in full control, Atletico almost scored on a counter-attack led by Yannick Carrasco who ran down the left and put in a low cross for Griezmann, whose close-range strike was brilliantly stopped by Ter Stegen.