Lionel Messi matched Real Madrid rival Cristiano Ronaldo with a hat-trick this weekend as Barcelona returned to second in La Liga with victory over Espanyol.
The 27-year-old struck either side of half-time with two typically well-taken finishes to put his side ahead after Sergio Garcia's solo goal had given the visitors a surprise early lead.
After Messi's second, Barca took charge with Gerard Pique heading their third.
Pedro scored a fourth before Messi had the last word by completing the rout.
Messi's three goals - the first a pinpoint finish from the edge of the box, the second a side-foot strike after he had controlled Luis Suarez's pass and the third a tap-in following a one-two with Pedro - took him to 256 goals in La Liga in 291 appearances.
They also took him past the 200 goal mark in Spain's top flight since the 2009 arrival at Real Madrid of Cristiano Ronaldo, who scored his own 200th goal as part of a hat-trick in a 3-0 win over Celta Vigo on Saturday night.
Ronaldo's treble was a record 23rd in La Liga, but Messi is not far behind, having now notched up his 21st in the competition.
Ronaldo still leads the goalscoring charts for this season with 29 goals in 21 appearances in all competitions (and a stunning 23 in 13 in la Liga), with Messi having now scored 20 in 19 games this campaign, 13 of which have come in the league.
Barca were once again indebted to their Argentine forward for turning the game around after Garcia had charged forward to slot Espanyol into a 13th-minute lead and give them hope of a famous victory at the home of their local rivals.
However, having claimed the lead, Barca kicked on and Pique's header from a corner and substitute Pedro's drilled finish from Jordi Alba's pass swung the game decisively in their favour before Messi added the gloss.
Real's win (their Spanish record-equalling 18th in succession in all competitions) took them five points clear of their great rivals overnight.
But Barca's victory means the gap is now back to two points, with reigning champions Atletico Madrid two points behind Luis Enrique's side in third.

LINEUP, BOOKINGS (4) & SUBSTITUTIONS (6)

Barcelona

  • 13 Bravo
  • 22 Dani Alves
  • 03 Piqué
  • 14 Mascherano
  • 18 Alba
  • 04 Rakitic (Iniesta - 65' )
  • 05 Busquets (Mathieu - 83' )
  • 06 Xavi
  • 10 Messi
  • 09 Suárez (Pedro - 70' )
  • 11 Neymar

Substitutes

  • 01 ter Stegen
  • 07 Pedro
  • 08 Iniesta
  • 12 Alcántara do Nascimento
  • 21 Adriano
  • 24 Mathieu
  • 31 El Haddadi

Espanyol

  • 13 Casilla Cortés
  • 23 Arbilla Booked
  • 22 González Soberón Booked
  • 30 Bailly (González Casanova - 83' )
  • 18 Fuentes Hernández
  • 17 Vázquez Iglesias Booked
  • 14 Cañas (Moreno - 60' )
  • 06 Sevilla López Booked
  • 04 Sánchez Mata
  • 09 García de la Fuente
  • 20 Caicedo (Stuani - 71' )

Substitutes

  • 05 Álvarez Delgado
  • 08 Stuani
  • 10 González Casanova
  • 15 Moreno
  • 16 López Rodríguez
  • 19 Colotto
  • 25 López Sabata
Ref: Ignacio Iglesias Villanueva
Att: 76,057

MATCH STATS

Possession21%79%90minsBarcelonaEspanyol

Shots

153

On target

72

Corners

52

Fouls

611

Live Text Commentary

Full time
Full TimeMatch ends, Barcelona 5, Espanyol 1.
90:00+2:01Full time
Full TimeSecond Half ends, Barcelona 5, Espanyol 1.
88:25
Javier Mascherano (Barcelona) wins a free kick on the left wing.
88:25
Foul by Sergio García (Espanyol).
84:08
Offside, Barcelona. Andrés Iniesta tries a through ball, but Dani Alves is caught offside.
82:10Substitution
SubstitutionSubstitution, Espanyol. Abraham replaces Eric Bailly.
82:05Substitution
SubstitutionSubstitution, Barcelona. Jeremy Mathieu replaces Sergio Busquets.
80:48Goal scored
Goal!Goal! Barcelona 5, Espanyol 1. Lionel Messi (Barcelona) right footed shot from the centre of the box to the bottom left corner. Assisted by Pedro.
80:12
Andrés Iniesta (Barcelona) wins a free kick in the attacking half.
80:12
Foul by Salva Sevilla (Espanyol).
78:16Booking
BookingAnaitz Arbilla (Espanyol) is shown the yellow card.
76:41Goal scored
Goal!Goal! Barcelona 4, Espanyol 1. Pedro (Barcelona) right footed shot from the centre of the box to the bottom left corner. Assisted by Jordi Alba.
75:14
Attempt missed. Xavi (Barcelona) right footed shot from outside the box is close, but misses to the right. Assisted by Andrés Iniesta.
72:19
Foul by Javier Mascherano (Barcelona).
72:19
Christian Stuani (Espanyol) wins a free kick in the defensive half.
72:13
Attempt blocked. Andrés Iniesta (Barcelona) left footed shot from outside the box is blocked.
70:22Substitution
SubstitutionSubstitution, Espanyol. Christian Stuani replaces Felipe Caicedo.
69:50
Attempt missed. Lionel Messi (Barcelona) left footed shot from outside the box is just a bit too high from a direct free kick.
69:35Substitution
SubstitutionSubstitution, Barcelona. Pedro replaces Luis Suárez.
68:23Booking
BookingÁlvaro González (Espanyol) is shown the yellow car