Barcelona kept the pressure on Real Madrid at the top of LaLiga by beating 10-man Valencia 4-2 at Camp Nou ahead of the international break.
The Catalans were playing their first home game since the thrilling 6-1 comeback against Paris Saint-Germain in the Champions League but their performance evoked only a little of the magic of that night.
Valencia exposed their hosts' defensive frailties throughout the first half and Eliaquim Mangala gave Voro Gonzalez's side the lead after 29 minutes.
Fortunately for Barca, their superstar front three were on form and Neymar teed up Luis Suarez to equalise shortly before Mangala conceded a penalty and was sent off, Lionel Messi duly scoring from the spot.
Although Munir El Haddadi drew Valencia level almost immediately against his parent club, the 10 men struggled to contain Messi, who made it 3-2 after 52 minutes but will miss the trip to Granada in the first game back from the international break due to suspension after picking up a late yellow card.
The hosts pressed hard in search of a fourth throughout the closing stages, Neymar's dynamic solo run down the left flank leading to Andre Gomes' 90th-minute settler from close range, as Barca claimed a win that is vital to their title chances, moving them back to within two points of Madrid, who still hold a game in hand over the reigning champions.
In a determined start from the hosts, Suarez tormented Ezequiel Garay, turning his marker with a superb piece of skill before squaring to Messi, whose side-footed shot failed to beat Valencia goalkeeper Diego Alves with 15 minutes played.
The Argentine star hooked a shot over the crossbar moments later following a trademark mazy dribble but Barca lacked urgency and were punished for their slow start in the 29th minute.
After Munir missed a one-on-one with Marc-Andre ter Stegen, Daniel Parejo's corner was met by the head of Mangala, who did well to shake off the attentions of Ivan Rakitic and direct the ball into the corner of the net.
Barca were level six minutes later when Neymar's quick thinking in taking a fast throw-in put Suarez in behind Garay and the Uruguayan picked his spot, side-footing the ball past Alves and in at the far post.
Mangala was given his marching orders for pulling Suarez's shirt in the penalty area, his second booking in the space of five minutes, and Messi drilled the ensuing spot-kick low into the centre of the net to give Barcelona a 2-1 lead.
Undeterred by going a man down, Valencia went straight onto the attack, Jose Gaya bursting clear before squaring to Munir and the loanee was unchallenged as he calmly tucked inside the post to make it 2-2 at half-time.
Neymar had a shot saved by the leg of Alves after six minutes of the second half, but Valencia's Brazilian goalkeeper was beaten at his near post one minute later when Messi burst into the box and scored with his weaker right foot.
Munir caught Barcelona flat-footed once again after 56 minutes but Gerard Pique raced back to make a last-ditch tackle and prevent him from shooting, while at the other end Suarez spurned the chance to make it 4-2, firing wide of an open net after Alves parried Messi's shot right into his path.
Neymar hit the outside of the post with a wonderful, curling free-kick after 76 minutes and the Brazilian star, who was chasing his 100th goal for the club, had to settle for a return to fitness after he missed Barca's previous game against Deportivo La Coruna.
With the game petering out and the visitors showing signs of fatigue, the scene was set for former Valencia player Gomes to score his first Barcelona goal and he did just that, stroking the ball home after Neymar's run and cross to make the final score 4-2.
Key Opta stats:
- Lionel Messi has scored his 100th brace for Barcelona in all competitions.
- Barcelona have won more penalties than any other La Liga side this season in competitions (13).
- Messi is the only LaLiga player to reach 40 goals in each of the last eight seasons in all competitions (41).
- Barcelona have won all of their 17 La Liga games with Samuel Umtiti on the pitch.
- Luis Suarez has scored eight goals in his seven games against Valencia in all competitions.
- Messi has scored more penalty goals against Diego Alves than any other player in LaLiga (100 per cent).
- Neymar has made more assists than any other player this season in all competitions (19 - top five leagues).
- Munir El Haddadi is the only player to score in different La Liga games against Barcelona this season (two goals).
- Eliaquim Mangala is the third player to score and be sent off in the same La Liga game this season, after Zou Feddal and Juanmi.
- Only in 2011-12 (six) Lionel Messi has received more yellow cards than in La Liga this season (five).
- Andre Gomes is the first Portuguese player to score for Barcelona in La Liga since Deco in 2007 (vs Atletico).
|Chile penalty hero Bravo: I was injured!|
|Bravo the shootout hero as Sanchez, Ronaldo scrap fails to inspire|
|Portugal 0 Chile 0 (aet, 0-3 pens): Bravo the hero in shoot-out victory|
|Portugal 0 Chile 0 (aet, 0-3 pens): Bravo the hero in shoot-out victory|
|Confederations Cup Diary: Mexico´s preparation glitches, howling in Kazan|
|Manchester United striker Rashford snapped with ´king´ Ronaldinho|
|Boro flop Fischer completes Mainz move|
|Karsdorp seals €19m Roma switch|
|DFB calls for WADA to take independent control of football drugs testing|
|Britton signs new Swansea deal|
|Liverpool target Keita wants move to Barcelona, Madrid or City|
|Man Utd and Liverpool target Sessegnon signs first professional Fulham deal|
|Gomis set for Galatasaray switch|
|Difficult to motivate goalkeepers in Neuer´s shadow - Kahn|
|Confederations Cup Social Diary: Kuranyi prepares Chile for Ronaldo and Bravo remembers how to be a|
|Former Chelsea and England midfielder Parker retires|
|Carles Alena agrees new Barcelona contract|
|Germany cannot rest on laurels - Low cautious over gifted generation|
|Martial rejects reports he will leave Man United|
|Germany young but experienced - Osorio gets to heart of the matter|
|We must teach fans about discrimination before World Cup, says Smertin|
|Real Madrid ´meet regularly´ with Chelsea goalkeeper Courtois´ agent|
|No solid ground to question Russia, Qatar World Cups – Samoura|
|Scorpion kick goalkeeper Higuita joins Atletico Nacional|
|FIFA´s Samoura wants to eradicate doping in football|
|Modeste move to Tianjin Quanjian off amid Aubameyang speculation|
|Bristol City seal club-record signing Famara Diedhiou|
|Germany boss Low wants names in Russia World Cup doping row|
|Hillsborough: The CPS charges|
|Van Dijk and Cedric ´not for sale´, insist Southampton|
|Saul Niguez has no intention of swapping Atleti for Barcelona|
|David Duckenfield one of six to face Hillsborough charges|
|You can practice penalties too much - Low wary over Germany shootout reputation|
|Fabio Borini set for medical as AC Milan move nears|
|Brazil great Ronaldo ´almost certain´ Cristiano will stay at Real Madrid|
|Bony determined to prove his worth at Manchester City|
|Neville shocked by Wayne Rooney decision delay|
|Ceballos denies Real Madrid deal complete|
|Garcia report vindicates bid´s integrity, says Qatar 2022 Committee|
|Pele, Puskas and centurion Daei - who is left for Ronaldo to catch?|
|He is not worth £60m - Liverpool´s potential Van Dijk fee concerns Nicol|
|New Real Madrid deal for Zidane is Perez´s first job|
|Perez praises James amid transfer talk|
|Victory, Sydney to meet in A-League opening round|
|Madrid, Man United yet to hold Morata talks – Perez|
|Ronaldo is angry but will stay at Madrid, says Perez|
|If we buy Mbappe, who comes out? – Perez|
|Confederations Cup Social Diary: Ronaldo strikes a pose, Chile reminisce and mum´s the word|
|I didn´t realise we´d won! - Germany U21 hero Pollersbeck|
|Confederations Cup Diary: Transfer talk gets Santos laughing and why you should never lose a Mexico|
|Better Call Saul - Atletico star hits hat-trick to send Spain into U21 Euro final|
|Garcia Report: Barcelona and Madrid´s Qatar dealings not linked to World Cup vote|
|Sevilla announce agreement for Banega return|
|I don´t play for money - Alves says farewell to Juve as Man City move looms|
|Lucas Lima denies Barcelona offer as he weighs up Santos renewal|
|Garcia Report: Conclusions of investigation into Qatar 2022 bid|
|Pollersbeck the shoot-out hero as Germany beat England for U21 Euro final spot|
|Maldini beaten in professional tennis debut|
|Santos ´will go to the end of the world´ with Portugal stars|
|Pirlo taught Vidal how to play - Borghi|
|Garcia Report: Conclusions of investigation into Russia 2018 bid|
|What is the ´Garcia Report´ and why does it matter?|
|Australian goalkeeper Vukovic earns Genk move|
|Hernandez returns to Mexico training ahead of Germany showdown|
|Sirigu leaves PSG to join Torino|
|Guerreiro out, Silva major doubt for Portugal´s semi-final clash|
|FIFA releases full ´Garcia Report´ into World Cup bidding process after Bild leak|
|Leicester midfielder Mendy wants Bordeaux move|
|Ronaldo, Morata and Mbappe futures discussed by Del Bosque|
|Banega ´very close´ to Sevilla return, agent reveals|
|Mexico about more than Hernandez, warns Mustafi|
|Premier League is right for Real Madrid star Ronaldo, says Meireles|
|Milan trying to close Biglia deal amid Premier League interest, agent claims|
|Germany´s Can not scared of Ronaldo|
|Chile are ready to counter Ronaldo – Pizzi|
|Ginola advises Mbappe to stay at Monaco|
|Calhanoglu waiting for ´final talks´ as AC Milan move nears|
|Sanchez not distracted by transfer talk, says Chile coach Pizzi|
|Allegri hails ´future Juventus leader´ Bonucci|
|Has Morata´s wife dropped a hint of Man Utd move?|
|Stats amazing - Can marvels at Liverpool newcomer Salah|
|FIFA response expected after Bild reveal Qatar World Cup report ´leak´|
|Shanghai Shenhua seek to tie down Guarin and Moreno|
|Germany v Mexico: Werner´s eyes on the prize as El Tri aim to start on time|
|Asensio praises Donnarumma amid Real Madrid links|
|Giggs: Rooney could stay at Manchester United|
|WATCH: McCollum guesses Atletico star Griezmann´s NBA impressions|
|Suarez wants Arsenal´s Bellerin at Barcelona|
|Montella hopeful Donnarumma will stay at Milan|