Match ends, Real Betis 1, Barcelona 4.
Lionel Messi scored a hat-trick of the highest quality as Barcelona avenged their defeat by Real Betis earlier in the season to move 10 points clear at the top of La Liga.
His first was a 20-yard free-kick before he converted Luis Suarez's backheel pass with a toe-poked strike.
The pick of the bunch was a clipped finish that went in off the bar.
Suarez scored a fine individual effort while Loren Moron grabbed Betis' only goal with a superb finish.
Of Messi's 33 hat-tricks in La Liga, this surely ranks as one of his finest.
After a cagey first 18 minutes, the 31-year-old broke the deadlock when his superb free-kick found keeper Pau Lopez's top-right corner.
Barca and Messi then punished their hosts, who beat them 4-3 at the Nou Camp in November, with a lightning-quick move. Suarez found his forward partner with a backheeled through-ball, that beat three Betis players, which was then turned in by the Argentine.
It was 3-0 after the break when Suarez, who missed two earlier chances, drove forward from 25 yards out before slotting past Lopez.
Substitute Loren pulled a goal back with a sidefoot strike past the reach of goalkeeper Marc-Andre ter Stegen, before Messi completed his hat-trick with a stunning effort that had the home support rise to their feet and applaud.
Barcelona now have 66 points from 28 games. They are 10 ahead of Atletico Madrid, with Real Madrid third with 54 points.
- 12da Silva Júnior
- 14William CarvalhoSubstituted forMorónat 75'minutes
- 17Sánchez RodríguezSubstituted forEmerson Royalat 67'minutes
- 18GuardadoBooked at 16mins
- 21Lo CelsoSubstituted forLainezat 68'minutes
- 10Rodríguez Ruiz
- 24Emerson Royal
- 1ter Stegen
- 15LengletBooked at 52mins
- 4RakiticSubstituted forAleñáat 88'minutes
- 8ArthurSubstituted forNélson Semedoat 64'minutesBooked at 67mins
- 9SuárezSubstituted forCoutinhoat 90'minutes
- 2Nélson Semedo
- Ricardo de Burgos Bengoetxea
- Shots on Target
Second Half ends, Real Betis 1, Barcelona 4.
Lionel Messi (Barcelona) hits the left post with a left footed shot from the centre of the box. Assisted by Sergi Roberto.
Diego Lainez (Real Betis) wins a free kick in the defensive half.
Foul by Sergio Busquets (Barcelona).
Attempt saved. Arturo Vidal (Barcelona) right footed shot from outside the box is saved in the bottom right corner. Assisted by Sergio Busquets.
Substitution, Barcelona. Coutinho replaces Luis Suárez because of an injury.
Delay over. They are ready to continue.
Substitution, Barcelona. Carles Aleñá replaces Ivan Rakitic.
Delay in match Luis Suárez (Barcelona) because of an injury.
Goal! Real Betis 1, Barcelona 4. Lionel Messi (Barcelona) left footed shot from the left side of the box to the high centre of the goal. Assisted by Ivan Rakitic.
Corner, Barcelona. Conceded by Marc Bartra.
Corner, Barcelona. Conceded by Pau López.
Attempt saved. Arturo Vidal (Barcelona) right footed shot from the left side of the box is saved in the top centre of the goal. Assisted by Lionel Messi.
Goal! Real Betis 1, Barcelona 3. Loren Morón (Real Betis) right footed shot from the centre of the box to the top right corner. Assisted by Diego Lainez.
Hand ball by Arturo Vidal (Barcelona).
Attempt blocked. Loren Morón (Real Betis) header from the centre of the box is blocked. Assisted by Sergio Canales with a cross.
Emerson (Real Betis) wins a free kick on the right wing.
Foul by Clément Lenglet (Barcelona).
Diego Lainez (Real Betis) wins a free kick on the left wing.