Match ends, Barcelona 5, Rayo Vallecano 2.
Neymar scored four times, including two penalties, as Barcelona beat Rayo Vallecano to go level on points with La Liga leaders Real Madrid.
Barca recovered from going behind to an early Javi Guerra goal as they won for the second time in four league games.
Neymar made up for the absence of the injured Lionel Messi as he was twice fouled and scored from the spot.
He then netted twice in two second-half minutes before Luis Suarez tapped in ahead of Jozabed's late reply.
Neymar, 23, now has eight goals for the season to make him the leading scorer in La Liga.
The Brazil international could have added even more after missing a number of first-half chances and being denied two further strong penalty claims.
That all happened after former Cardiff striker Guerra had side-footed the visitors in front after 14 minutes from a cross from ex-Manchester United forward Bebe.
Rayo created plenty more chances of their own and finished the game having had more possession than the home side - repeating the feat they managed as the last team to do similar in a league fixture against Barca two years ago.
Barcelona were indebted to goalkeeper Claudio Bravo for making a number of crucial saves early in the second half when they led just 2-1.
But Rayo had conceded six goals on their last two visits to the Nou Camp and the Madrid side were swamped again after Neymar followed up a shot from Suarez to drive the ball into the roof of the net and complete his hat-trick with 20 minutes to go.
He quickly added a fourth from Suarez's pass before returning the favour for the former Liverpool striker to side-foot home his seventh goal of the season as the defending champions' attacking power made up for their on-going defensive deficiencies.
- 6Alves da SilvaSubstituted forPereira dos Santosat 78'minutes
- 3PiquéBooked at 79mins
- 5BusquetsSubstituted forGumbauat 76'minutes
- 20Roberto Carnicer
- 19RamírezSubstituted forEl Haddadiat 56'minutes
- 1ter Stegen
- 2Pereira dos Santos
- 17El Haddadi
- 25Rodríguez Martínez
- 3Martínez GarcíaSubstituted forDorado Ramírezat 45'minutesBooked at 49mins
- 27Llorente RíosBooked at 21mins
- 18Rosa Vale Castro
- 21Sánchez Ruiz
- 23Dias CorreiaSubstituted forEmbarbaat 71'minutes
- 24Guerra Rodríguez
- 5Dorado Ramírez
- 7Fedor Flores
- 9Contreiras Gonçalves
- 13Martín Corral
- 30Campos Tablada
- Pedro Jesús Pérez Montero
- Shots on Target
Second Half ends, Barcelona 5, Rayo Vallecano 2.
Foul by Patrick Ebert (Rayo Vallecano).
Douglas (Barcelona) wins a free kick in the defensive half.
Attempt blocked. Adrián Embarba (Rayo Vallecano) right footed shot from outside the box is blocked. Assisted by Jozabed.
Corner, Rayo Vallecano. Conceded by Jeremy Mathieu.
Roberto Trashorras (Rayo Vallecano) wins a free kick in the defensive half.
Foul by Neymar (Barcelona).
Goal! Barcelona 5, Rayo Vallecano 2. Jozabed (Rayo Vallecano) right footed shot from the centre of the box to the bottom left corner.
Attempt blocked. Lass (Rayo Vallecano) right footed shot from the right side of the box is blocked. Assisted by Jozabed.
Corner, Rayo Vallecano. Conceded by Jordi Alba.
Attempt blocked. Javi Guerra (Rayo Vallecano) right footed shot from the centre of the box is blocked. Assisted by Patrick Ebert.
Attempt missed. Patrick Ebert (Rayo Vallecano) left footed shot from the centre of the box is too high.
Attempt missed. Jozabed (Rayo Vallecano) left footed shot from outside the box is too high. Assisted by Patrick Ebert following a set piece situation.
Gerard Piqué (Barcelona) is shown the yellow card for a bad foul.
Adrián Embarba (Rayo Vallecano) wins a free kick on the left wing.
Foul by Gerard Piqué (Barcelona).
Substitution, Barcelona. Douglas replaces Dani Alves.
Goal! Barcelona 5, Rayo Vallecano 1. Luis Suárez (Barcelona) right footed shot from the centre of the box to the centre of the goal. Assisted by Neymar with a cross.
Substitution, Barcelona. Gerard Gumbau replaces Sergio Busquets.