Match ends, Barcelona 2, Valencia 1.
Barcelona set a new La Liga record as a narrow win over Valencia extended their unbeaten league run to 39 matches.
The leaders, who exited the Champions League at Roma on Tuesday, led when Philippe Coutinho played in Luis Suarez to beat Neto at his near post.
They looked comfortable when Samuel Umtiti headed in Coutinho's corner.
But the visitors gave them a late scare when Dani Parejo's penalty squirmed underneath Marc-Andre ter Stegen after Ousmane Dembele fouled Andreas Pereira.
Ter Stegen was at the centre of the game's other dramatic moment - when he gifted the ball to Valencia's Carlos Soler but then brilliantly saved Rodrigo's shot onto the crossbar.
Barca, who are now six results from the first unbeaten 38-game La Liga season, only need seven more points to seal the Spanish title.
They face Sevilla in the Copa del Rey final next weekend as they seek a domestic double.
The previous unbeaten La Liga record was Real Sociedad's 38 across 1978-79 and 1979-80.
- 1ter Stegen
- 20RobertoSubstituted forNélson Semedoat 90+3'minutes
- 3PiquéBooked at 7mins
- 14CoutinhoSubstituted forDembéléat 79'minutesBooked at 86mins
- 8IniestaSubstituted forD Suárezat 84'minutes
- 2Nélson Semedo
- 6D Suárez
- 21André Gomes
- 13Murara Neto
- 3Nunes Vezo
- 5GabrielBooked at 75mins
- 16KondogbiaBooked at 12mins
- 7Gonçalo GuedesSubstituted forPereiraat 69'minutes
- 19RodrigoSubstituted forZazaat 80'minutes
- 22Mina LorenzoSubstituted forViettoat 71'minutes
- 15Latorre Grueso
- Carlos del Cerro Grande
- Shots on Target
Second Half ends, Barcelona 2, Valencia 1.
Substitution, Barcelona. Nélson Semedo replaces Sergi Roberto.
Attempt missed. Simone Zaza (Valencia) header from very close range misses to the right. Assisted by Andreas Pereira with a cross.
Attempt saved. Denis Suárez (Barcelona) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Lionel Messi.
Corner, Valencia. Conceded by Gerard Piqué.
Corner, Barcelona. Conceded by Rúben Vezo.
Goal! Barcelona 2, Valencia 1. Daniel Parejo (Valencia) converts the penalty with a right footed shot to the bottom right corner.
Ousmane Dembélé (Barcelona) is shown the yellow card for a bad foul.
Penalty conceded by Ousmane Dembélé (Barcelona) after a foul in the penalty area.
Penalty Valencia. José Gayá draws a foul in the penalty area.
Denis Suárez (Barcelona) wins a free kick in the defensive half.
Foul by Luciano Vietto (Valencia).
Substitution, Barcelona. Denis Suárez replaces Andrés Iniesta.
Foul by Paulinho (Barcelona).
Daniel Parejo (Valencia) wins a free kick in the defensive half.
Foul by Luis Suárez (Barcelona).
Geoffrey Kondogbia (Valencia) wins a free kick in the defensive half.
Substitution, Valencia. Simone Zaza replaces Rodrigo Moreno.
Substitution, Barcelona. Ousmane Dembélé replaces Coutinho.