Barcelona humiliated Deportivo La Coruna to end a three-match losing run.
Luis Suarez scored four for the Spanish leaders, with the Uruguay striker bundling in the opener, then tucking in Lionel Messi’s pass.
Barca scored six in the second half – Ivan Rakitic fired in, before Suarez slid in for his hat-trick and then tapped in Neymar’s selfless pass.
Messi rolled in, then Marc Bartra’s solo goal and Neymar’s simple finish from close range sealed the rout.
Barca had let a nine-point lead at the top of La Liga slip but victory on Wednesday was never in doubt from the moment Suarez scored his 46th goal of the season from a corner.
Suarez took his tally to 49 before the end of the night and also contributed three assists as Barca were utterly dominant.
Wins for Atletico Madrid and Real Madrid mean that the title race remains tight. Barca are joined on 79 points by Atletico, with Real a point further back. There are four games remaining.