Maxi Gomez found a way through 20 minutes from time to earn his side a share of the spoils, however, profiting from some good work from attacking teammate Aspas down the right.
Relive how the 90 minutes of action unfolded with Sports Mole's live text coverage right here.
STARTING XI: Ter Stegen; Sergi Roberto, Pique, Umtiti, Jordi Alba; Busquets, Iniesta, Rakitic, Paulinho; Messi, L.Suarez
SUBS: Cillessen, Digne, Gomes, Alcacer, D.Suarez, Vermaelen, Vidal
STARTING XI: Ruben Blanco; Mallo, Fontas, S.Gomez, Brais; Jozabed, Lobotka; Wass, Sisto, M.Gomez; Iago Aspas
SUBS: Alvarez, Cabral, Guidetti, Hernandez, Mor, Radoja, Roncaglia
Ernesto Valverde: "Gerard's not in the squad for tomorrow because other people are there. We have a big squad, sometimes I pick some players sometimes I pick others. Dembele? I've been asked this before. He's making good progress with his recovery. We think he could be back relatively soon but as I've said we're not going to run any risks and we will not bring him back a single week earlier than necessary."
Juan Carlos Unzue: "Neymar positively conditioned many things and the way to play as well. The man to replace him was Dembele and he is injured. Without changing the idea of football, maintaining a very high possession, now Barcelona can be more vertical or horizontal."
BARCELONA SUBS: Cillessen, Digne, Gomes, Alcacer, D.Suarez, Vermaelen, Vidal
CELTA VIGO SUBS: Alvarez, Guidetti, Hernandez, Mor, Radoja, Roncaglia