Lionel Messi scored twice as Barcelona returned to the top of La Liga after coming from behind to beat Sevilla.

Alberto Moreno's deflected strike gave the hosts the lead before an offside Alexis Sanchez levelled with a header.

Argentina forward Messi then scored either side of half-time, with a powerful shot from the edge of the area and a curled effort from similar range.

Substitute Cesc Fabregas sealed victory with a chip from close range as Sevilla rued a host of missed chances.

The win moved Barcelona top of La Liga on goal difference, with Real Madrid and Atletico Madrid level with them on 57 points.

Wasteful Sevilla

Sevilla had 15 shots compared to Barcelona's nine attempts, but only hit the target with four of them. Barca were on target with five of their shots.

They were far from their best in a match played in heavy rain and on a saturated pitch, as the hosts dominated for large periods and created the better opportunities.

But, while Ivan Rakitic, Denis Cheryshev and Vitolo were all guilty of bad misses for Sevilla, Barca produced a clinical display of finishing to secure just a second win from their past five La Liga matches.

Messi had not scored from open play in the league since September, having missed the end of 2013 with a hamstring injury, but showed signs of returning to his best form.

He was quiet in the opening stages, though, as Sevilla started strongly and took a deserved lead when Moreno's low shot from 18 yards deflected in off Marc Bartra.

Lionel Messi

Carlos Bacca then headed against the post for the hosts before Rakitic shot wide with just visiting goalkeeper Victor Valdes to beat.

Barcelona pulled level in controversial circumstances as Sanchez looked to be in an offside position when he flicked in Messi's free-kick.

Messi put the visitors ahead just before the break when he chipped Andres Iniesta's pass up to himself before firing into the corner.

Sevilla continued to create chances after the break but, with Valdes in good form, they were unable to take advantage as Barca took control.

And Messi brilliantly curled in his second from the edge of the area before Fabregas completed the scoring with a delicate chip after Sanchez's low cross.

Lineup, Bookings (6) & Substitutions (6)

Sevilla

  • 13 Bastos Pimparel
  • 05 Figueiras Booked
  • 14 Moreno
  • 06 Carriço Booked
  • 02 Fazio
  • 21 Pareja
  • 18 Gameiro (Cheryshev - 64' Booked )
  • 12 Iborra (Trochowski - 64' )
  • 09 Bacca
  • 11 Rakitic
  • 20 Machín Pérez (Samperio Bustara - 77' )

Substitutes

  • 01 Varas Herrera
  • 03 Navarro Corbacho
  • 08 Cristóforo
  • 15 Trochowski
  • 16 Cheryshev
  • 17 Samperio Bustara
  • 19 Reyes

Barcelona

  • 01 Valdés Booked
  • 02 Montoya
  • 21 Adriano
  • 17 Song Booked
  • 15 Bartra
  • 03 Piqué
  • 06 Xavi (Busquets - 83' )
  • 08 Iniesta
  • 10 Messi
  • 09 Sánchez (Sergi - 89' )
  • 07 Pedro Booked (Fábregas - 73' )

Substitutes

  • 04 Fábregas
  • 13 Pinto Colorado
  • 16 Busquets
  • 19 Afellay
  • 20 Tello
  • 22 Dani Alves
  • 24 Sergi
Ref: José Antonio Teixeira Vitienes
Att: 27,500

Match Stats

Shots

15 9

On target

4 5

Corners

6 0

Fouls

22 9

Live Text Commentary

Full time

Full Time Match ends, FC Sevilla 1, Barcelona 4.

90:00 +3:00 Full time

Full Time Second Half ends, FC Sevilla 1, Barcelona 4.

90:00 +2:54

Hand ball by Lionel Messi (Barcelona).

90:00 +2:08

Attempt blocked. Piotr Trochowski (FC Sevilla) right footed shot from outside the box is blocked.

90:00 +1:13

Offside, Barcelona. Lionel Messi tries a through ball, but Andrés Iniesta is caught offside.

90:00 +0:36

Francesc Fábregas (Barcelona) wins a free kick in the defensive half.

90:00 +0:36

Foul by Denis Cheryshev (FC Sevilla).

90:00 +0:14

Andrés Iniesta (Barcelona) wins a free kick on the left wing.

90:00 +0:14

Foul by Diogo Figueiras (FC Sevilla).

88:53 Substitution

Substitution Substitution, Barcelona. Sergi Roberto replaces Alexis Sánchez.

87:16 Goal scored

Goal! Goal! FC Sevilla 1, Barcelona 4. Francesc Fábregas (Barcelona) right footed shot from the centre of the box to the centre of the goal. Assisted by Alexis Sánchez.

83:49

Corner, FC Sevilla. Conceded by Alexandre Song.

83:25

Corner, FC Sevilla. Conceded by Adriano.

82:59 Substitution

Substitution Substitution, Barcelona. Sergio Busquets replaces Xavi.

82:24

Attempt missed. Adriano (Barcelona) left footed shot from the left side of the box is close, but misses to the right. Assisted by Lionel Messi.

79:15

Corner, FC Sevilla. Conceded by Gerard Piqué.

77:36

Offside, FC Sevilla. Ivan Rakitic tries a through ball, but Denis Cheryshev is caught offside.

76:57 Substitution

Substitution Substitution, FC Sevilla. Jairo replaces Vitolo.

73:51

Corner, FC Sevilla. Conceded by Gerard Piqué.

73:32

Hand ball by Alexis Sánchez (Barcelona).

72:56

Attempt missed. Carlos Bacca (FC Sevilla) right footed shot from a difficult angle on the right is close, but misses to the right. Assisted by Ivan Rakitic with a headed pass.

72:30 Substitution

Substitution Substitution, Barcelona. Francesc Fábregas replaces Pedro.

71:54

Attempt missed. Denis Cheryshev (FC Sevilla) left footed shot from outside the box is just a bit too high. Assisted by Carlos Bacca.

70:54 Booking

Booking Denis Cheryshev (FC Sevilla) is shown the yellow card for a bad foul.

70:46

Andrés Iniesta (Barcelona) wins a free kick in the defensive half.

70:46

Foul by Denis Cheryshev (FC Sevilla).

69:25 Booking

Booking Diogo Figueiras (FC Sevilla) is shown the yellow card for a bad foul.

69:19

Pedro (Barcelona) wins a free kick in the defensive half.

69:19

Foul by Diogo Figueiras (FC Sevilla).

68:15

Foul by Adriano (Barcelona).

68:15

Diogo Figueiras (FC Sevilla) wins a free kick on the right wing.

67:33 Booking

Booking Víctor Valdés (Barcelona) is shown the yellow card.

66:44

Foul by Lionel Messi (Barcelona).

66:44

Nicolás Pareja (FC Sevilla) wins a free kick in the defensive half.

64:55

Pedro (Barcelona) wins a free kick on the left wing.

64:55

Foul by Diogo Figueiras (FC Sevilla).

63:20 Substitution

Substitution Substitution, FC Sevilla. Denis Cheryshev replaces Kevin Gameiro.

63:11 Substitution

Substitution Substitution, FC Sevilla. Piotr Trochowski replaces Vicente Iborra.

62:09

Andrés Iniesta (Barcelona) wins a free kick in the defensive half.

62:09

Dangerous play by Kevin Gameiro (FC Sevilla).

59:23

Pedro (Barcelona) wins a free kick in the defensive half.

59:23

Foul by Ivan Rakitic (FC Sevilla).

58:45 Booking

Booking Pedro (Barcelona) is shown the yellow card for hand ball.

58:30

Hand ball by Pedro (Barcelona).

58:04

Foul by Alexis Sánchez (Barcelona).

58:04

Alberto Moreno (FC Sevilla) wins a free kick in the defensive half.

56:37

Attempt missed. Alexis Sánchez (Barcelona) right footed shot from the right side of the box is close, but misses to the left. Assisted by Lionel Messi following a fast break.

55:09 Goal scored

Goal! Goal! FC Sevilla 1, Barcelona 3. Lionel Messi (Barcelona) left footed shot from outside the box to the bottom left corner. Assisted by Andrés Iniesta.

53:47

Corner, FC Sevilla. Conceded by Alexandre Song.

53:08

Corner, FC Sevilla. Conceded by Víctor Valdés.

53:07

Attempt saved. Kevin Gameiro (FC Sevilla) right footed shot from the right side of the box is saved in the bottom right corner.

53:03

Attempt saved. Carlos Bacca (FC Sevilla) right footed shot from outside the box is saved in the bottom right corner. Assisted by Alberto Moreno.

51:36

Attempt missed. Alexis Sánchez (Barcelona) right footed shot from the right side of the box is close, but misses to the left. Assisted by Xavi.

49:50

Attempt missed. Vitolo (FC Sevilla) right footed shot from the centre of the box is close, but misses to the left following a fast break.

48:38

Foul by Marc Bartra (Barcelona).

48:38

Vitolo (FC Sevilla) wins a free kick on the left wing.

46:06

Xavi (Barcelona) wins a free kick in the defensive half.

46:06

Foul by Daniel Carriço (FC Sevilla).

45:33

Andrés Iniesta (Barcelona) wins a free kick in the defensive half.

45:33

Foul by Kevin Gameiro (FC Sevilla).

45:00

Second Half begins FC Sevilla 1, Barcelona 2.

45:00 +0:08 Half time

Half Time First Half ends, FC Sevilla 1, Barcelona 2.

43:31 Goal scored

Goal! Goal! FC Sevilla 1, Barcelona 2. Lionel Messi (Barcelona) left footed shot from outside the box to the bottom right corner. Assisted by Pedro following a fast break.

42:14

Attempt blocked. Vitolo (FC Sevilla) right footed shot from the left side of the box is blocked. Assisted by Carlos Bacca.

42:10

Attempt saved. Daniel Carriço (FC Sevilla) right footed shot from the left side of the six yard box is saved in the centre of the goal. Assisted by Ivan Rakitic.

41:18

Hand ball by Alexandre Song (Barcelona).

39:29

Marc Bartra (Barcelona) wins a free kick in the defensive half.

39:29

Foul by Carlos Bacca (FC Sevilla).

39:09

Offside, Barcelona. Gerard Piqué tries a through ball, but Alexis Sánchez is caught offside.

38:44 Booking

Booking Daniel Carriço (FC Sevilla) is shown the yellow card for a bad foul.

38:40

Pedro (Barcelona) wins a free kick in the defensive half.

38:40

Foul by Daniel Carriço (FC Sevilla).

37:33

Alexis Sánchez (Barcelona) wins a free kick on the right wing.

37:33

Foul by Alberto Moreno (FC Sevilla).

35:24

Attempt missed. Andrés Iniesta (Barcelona) left footed shot from the centre of the box misses to the left. Assisted by Pedro with a cross.

33:24 Goal scored

Goal! Goal! FC Sevilla 1, Barcelona 1. Alexis Sánchez (Barcelona) header from very close range to the bottom left corner. Assisted by Lionel Messi with a cross following a set piece situation.

32:24

Lionel Messi (Barcelona) wins a free kick in the attacking half.

32:24

Foul by Nicolás Pareja (FC Sevilla).

28:04

Attempt missed. Ivan Rakitic (FC Sevilla) right footed shot from the centre of the box is close, but misses to the left. Assisted by Carlos Bacca following a fast break.

26:59

Hand ball by Ivan Rakitic (FC Sevilla).

26:39

Attempt saved. Xavi (Barcelona) right footed shot from outside the box is saved in the centre of the goal. Assisted by Andrés Iniesta.

25:51

Marc Bartra (Barcelona) wins a free kick on the right wing.

25:51

Foul by Vitolo (FC Sevilla).

21:44

Offside, Barcelona. Martín Montoya tries a through ball, but Alexis Sánchez is caught offside.

20:01

Attempt missed. Alberto Moreno (FC Sevilla) left footed shot from outside the box misses to the left.

19:55

Carlos Bacca (FC Sevilla) hits the left post with a header from the centre of the box. Assisted by Ivan Rakitic with a cross following a set piece situation.

19:20 Booking

Booking Alexandre Song (Barcelona) is shown the yellow card for a bad foul.

19:06

Foul by Alexandre Song (Barcelona).

19:06

Ivan Rakitic (FC Sevilla) wins a free kick on the right wing.

16:19

Attempt missed. Diogo Figueiras (FC Sevilla) left footed shot from outside the box misses to the right. Assisted by Ivan Rakitic.

14:26 Goal scored

Goal! Goal! FC Sevilla 1, Barcelona 0. Alberto Moreno (FC Sevilla) left footed shot from the centre of the box to the bottom left corner. Assisted by Vitolo.

11:58

Alexis Sánchez (Barcelona) wins a free kick on the right wing.

11:58

Foul by Alberto Moreno (FC Sevilla).

11:40

Andrés Iniesta (Barcelona) wins a free kick in the attacking half.

11:40

Foul by Vicente Iborra (FC Sevilla).

11:07

Martín Montoya (Barcelona) wins a free kick in the defensive half.

11:07

Foul by Vitolo (FC Sevilla).

10:27

Gerard Piqué (Barcelona) wins a free kick in the defensive half.

10:27

Foul by Vitolo (FC Sevilla).

7:43

Pedro (Barcelona) wins a free kick in the defensive half.

7:43

Foul by Federico Fazio (FC Sevilla).

7:09

Attempt blocked. Vicente Iborra (FC Sevilla) right footed shot from outside the box is blocked. Assisted by Carlos Bacca.

6:41

Attempt blocked. Kevin Gameiro (FC Sevilla) right footed shot from the right side of the box is blocked. Assisted by Carlos Bacca.

0:54

Foul by Alberto Moreno (FC Sevilla).

0:54

Alexis Sánchez (Barcelona) wins a free kick on the right wing.

0:38

Foul by Kevin Gameiro (FC Sevilla).

0:38

Andrés Iniesta (Barcelona) wins a free kick in the defensive half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers