Lionel Messi struck twice as Barcelona beat Las Palmas 3-0 at a deserted Camp Nou in a match overshadowed by politics.
The Liga clash was played behind closed doors after Barca's request for it to be postponed amid unrest during the Catalonia independence referendum was rejected.
Struggling Las Palmas, with Pako Ayestaran in charge for the first time, responded well to the unusual situation and hit the post in the first half, but leaders Barca eventually took control.
Sergio Busquets broke the deadlock after the interval and Messi secured Barca's seventh win from seven games with two typically well-taken finishes.
Confusion had reigned in the hours before the game, which it had seemed would be called off owing to the chaos around Catalonia.
But any postponement would have been at Barca's request, and the authorities refused. Facing possible sanctions including forfeiture of the points, Barca announced just 20 minutes before the scheduled kick-off that they would play behind closed doors.
Las Palmas started the better, and Borja Valero flashed a shot across goal, but Barca responded with Sergi Roberto shooting at Leandro Chichizola.
Messi tested Chichizola with a free kick from the edge of the area and the keeper reacted quickly to deal with Denis Suarez' follow-up attempt.
But the visitors remained unflustered and enjoyed greater possession as the first half went on.
Oussama Tannane fired a long-range effort at Marc-Andre ter Stegen before turning provider for Jonathan Calleri to drill a low shot against the woodwork.
It was not until after the break that Barca began to play with greater intensity.
Messi forced Chichizola to deal with another free kick before Ivan Rakitic had an effort tipped over.
The breakthrough came four minutes after the restart when Busquets glanced home a Messi corner at the near post.
Tannane broke and fired wide after cutting inside as Las Palmas looked for a quick equalizer, but Barca turned up the pressure again.
Messi had another attempt beaten away by Chichizola and then planted a firm header wide after good work from Luis Suarez, who was also booked for diving after being played through on goal.
Another good chance fell to Messi after a corner but he dragged his shot wide.
In the 70th minute, he made amends as Denis Suarez cut inside and played a fine reverse pass into the box, where Messi took the ball round Chichizola to tap in his 13th goal of the season.
There was a brief interruption as a protester got onto the pitch but the situation was quickly dealt with by security and Messi scored his second goal moments later.
This time, he raced onto Luis Suarez' pass and fired it past Chichizola before the keeper had a chance to react.
That ended the game as a contest and Barca eased to three more points as they won for the seventh time in a row.