Barcelona have won their last three La Liga games in a row and are just two points away from a second-place finish thanks to a 3-1 win over Celta Vigo on Tuesday night at Camp Nou.

Barça didn’t play their best game but were the better team on the night and scored three nice goals to continue the good run as they look to finish the season strong.

Xavi Hernández made a big formation change without Sergio Busquets, going to a very attacking 3-3-3-1 system that did not work at all in the opening 30 minutes. Barça looked confused and disorganized on the pitch, constantly allowing spaces in behind the backline and struggling to keep possession early on.

Celta were the best team for most of the half, and could have scored at least once if not for some amazing defending by Ronald Araujo and two huge saves by Marc-André ter Stegen. After a terrible half-hour of football, Xavi went back to the familiar 4-3-3 and the difference was night and day: the home team looked comfortable and creative, and the chances finally came.

They also got two goals: the first came after a very good run and assist by Ousmane Dembélé and a good finish by Memphis Depay, and the second started with a wonderful pass by Jordi Alba to find Memphis and ended with Pierre-Emerick Aubameyang showing his opportunism to take advantage of a bad clearance by Néstor Araújo and find the bottom corner with his left foot to double Barça’s lead.

Barça started the second half by scoring a third goal on a lightning-quick counter-attack, which was finished by Dembélé’s second assist of the night to find Aubameyang for his second goal of the game.

There was no time to celebrate and get comfortable as Celta scored less than a minute later, after Marc-André ter Stegen gave the ball away with a bad pass and Thiago Galhardo found Iago Aspas all alone inside the box to make it 3-1.