36-ąją minutę svečius į priekį išvedė Ousmane'as Dembele, o 64-ąją pasižymėjo Alcaceras Paco.
Šeimininkų įvarčius pelnė Jonny (45 min.) ir Iago Aspasas (82 min.).
Nuo 71-osios minutės „Barca“ buvo priversta žaisti dešimtyje, nes raudoną kortelę gavo Sergi Roberto.
Nepaisant kluptelėjimo, „Barcelona“ tvirtai pirmauja čempionate, turi 83 taškus ir 12 lenkia Madrido „Atletico“.
Vigo klubas su 44 taškais yra devintas.
Kitas antradienio mačas tarp La Korunjos „Deportivo“ ir „Sevilla“ baigėsi be įvarčių.