Barcelona scored three times in an eight minute period as they tore Villarreal apart at the Nou Camp.
The Blaugrana failed to score in the opening half hour but then exploded into life when talisman Robert Lewandowski hit a quickfire double.
He put Barca 1-0 up in the 31st minute before doubling the lead just four minutes later with a stunning curling strike into the far corner.
Advert
It wasn't quite as breathtaking as his nine-minute miracle against Wolfsburg in 2015, when he scored five goals, but Lewandowski was deadly as ever.
Ansu Fati then got in on the act as Barcelona in the 38th minute as Xavi's side started to go goal-crazy against the Yellow Submarine.
It was a perfect response for Barca after the disappointing 3-1 El Clasico defeat against Real Madrid at the Santiago Bernabeu on Sunday.
Advert
Until then, Barca were level on points with their title rivals after a strong start to the new campaign.
Lewandowski has settled in seamlessly and continued where he left off at Bayern Munich after his €45 million summer switch.
The Poland captain, who won the inaugural Gerd Muller award at the Ballon d'Or ceremony, has already struck 16 times in 14 appearances for his new employers.
Topics: Robert Lewandowski, Barcelona, La Liga